Class DataContextModel
Main database context descriptor. Also contains data model for current/default database schema.
public sealed class DataContextModel : SchemaModelBase
- Inheritance
-
DataContextModel
- Inherited Members
- Extension Methods
Constructors
DataContextModel(ClassModel)
public DataContextModel(ClassModel classModel)
Parameters
classModel
ClassModel
Properties
AdditionalSchemas
Contains descriptors of addtional database schemas.
public Dictionary<string, AdditionalSchemaModel> AdditionalSchemas { get; }
Property Value
Associations
Contains all associations (relations) for data model.
public List<AssociationModel> Associations { get; }
Property Value
Class
Context class descriptor.
public ClassModel Class { get; set; }
Property Value
HasConfigurationConstructor
Enables generation of constructor with configuration name string parameter.
public bool HasConfigurationConstructor { get; set; }
Property Value
HasDefaultConstructor
Enables generation of default constructor.
public bool HasDefaultConstructor { get; set; }
Property Value
HasTypedOptionsConstructor
Enables generation of constructor with generic configuration options DataOptions<T> parameter.
public bool HasTypedOptionsConstructor { get; set; }
Property Value
HasUntypedOptionsConstructor
Enables generation of constructor with non-generic configuration options DataOptions parameter.
public bool HasUntypedOptionsConstructor { get; set; }