Namespace LinqToDB.DataModel
Classes
- AdditionalSchemaModel
Non-default schema model.
- AggregateFunctionModel
Aggregate function model.
- AssociationModel
Association (e.g. foreign key relation) model. Defines whole relation (both sides).
- AsyncProcedureResult
This model defines results wrapper class for async stored procedure mapper in cases when procedure returns multiple values:
- result set table and one or more return, out or ref parameter
- rowcount and one or more return, out or ref parameter
- two or more return, out or ref parameters
- ClassModel
Contains basic properties of class.
- ColumnModel
Entity column model.
- DataContextModel
Main database context descriptor. Also contains data model for current/default database schema.
- DataModelGenerator
Implements code model AST generation for database model and produce AST for:
- database context class
- table mappings
- procedures and functions mappings
- classes for non-default schemas
- DatabaseModel
Root object for database model. Contains reference to data model and various model options.
- EntityModel
Contains mapping entity attributes.
- FileData
Stores code model file node with containing namespace groups.
- FunctionModelBase
Base class for stored procedure or function descriptors.
- FunctionParameterModel
Function or procedure parameter descriptor (also for return parameter).
- FunctionResult
Descriptor of table function or stored procedure return record. Either
CustomTable
orEntity
must be specified, but not both.
- MethodModel
Contains basic method (including lambda methods and constructors) attributes.
- ParameterModel
Contains method (including constructors and lambdas) parameter basic attributes.
- PropertyModel
Contains basic class property attributes.
- ResultTableModel
Custom mapping class descriptor for procedure or table function return record.
- ScalarFunctionModel
Scalar function descriptor.
- ScalarFunctionModelBase
Base class for scalar or aggregate function descriptors (methods with scalar return value).
- SchemaModelBase
Base class for schema model.
- StoredProcedureModel
Stored procedure descriptor.
- TableFunctionModel
Table function model.
- TableFunctionModelBase
Base class for table function and stored procedure descriptors (database methods with table-like results).
- TupleFieldModel
Scalar function return tuple field descriptor.
- TupleModel
Tuple class descriptor for specific scalar function return value, when function returns tuple.
Interfaces
Enums
- FindTypes
Defines which Find method signatures should be generated.