Skip to content

DmResource ​

Namespace: MJCZone.DapperMatic.Security

Assembly: MJCZone.DapperMatic

Summary ​

What a request acts on: a datasource, a schema, a table or view, and the table's columns when they are known.

Inheritance ​

Implemented Interfaces:

  • IEquatable

sealed public

Contents ​

Constructors (1) | Methods (1) | Properties (5) | Fields (1)

Constructors ​

DmResource ​

csharp
DmResource()

Methods ​

GetType ​

csharp
GetType()

Properties ​

DatasourceId ​

The datasource; Any for every one, as listing them is.

Type: string?

SchemaName ​

The schema, or null for the default one; Any for every one.

Type: string?

TableName ​

The table or view, or null for a datasource or schema as a whole.

Type: string?

Columns ​

The table's columns, which WithColumns needs; null when not known.

Type: IReadOnlyCollection<string>?

FunctionName ​

Gets the function run, for Execute; null for anything else.

Type: string?

Fields ​

Any ​

Every datasource, or every schema: a policy for any of them covers it.

Type: object