IDataServiceOptions

Defines options to configure IDataServices.

Namespace:
KpokPatagon.Data.DependencyInjection
Type:
Interface
Public:
Yes
Protected:
No
Sealed:
No
Abstract:
Yes

Properties

Alias

Gets or sets the alias of the database table.

Signature:
public String Alias { get; set; }

CommandBuilderName

Gets or sets the name of the command builder service.

Signature:
public String CommandBuilderName { get; set; }

DataModelAuditorName

Gets or sets the name of the auditing service.

Signature:
public String DataModelAuditorName { get; set; }

DataModelAuditorType

Gets or sets the type of the auditing service.

Signature:
public Type DataModelAuditorType { get; set; }

DataModelCommandBuilderName

Gets or sets the name of the data model command builder.

Signature:
public String DataModelCommandBuilderName { get; set; }

Fields

Gets or sets a dictionary that maps properties with table columns.

Signature:
public IDictionary<String, Field> Fields { get; set; }

IdentityName

Gets or sets the name of the service that generates identity values.

Signature:
public String IdentityName { get; set; }

IdentityType

Gets or sets the type of the service that generates identity values.

Signature:
public Type IdentityType { get; set; }

NumeratorName

Gets or sets the name of the service that generates numerator values.

Signature:
public String NumeratorName { get; set; }

NumeratorType

Gets or sets the type of the service that generates numerator values.

Signature:
public Type NumeratorType { get; set; }

Schema

Gets or sets the schema or owner of database objects.

Signature:
public String Schema { get; set; }

SequenceName

Gets or sets the name of the sequence to use.

Signature:
public String SequenceName { get; set; }

Table

Gets or sets the table name.

Signature:
public String Table { get; set; }

ValidatorName

Gets or sets the name of the validation service.

Signature:
public String ValidatorName { get; set; }

ValidatorType

Gets or sets the type of the validation service.

Signature:
public Type ValidatorType { get; set; }