Assembly: Keystone.Carbonite.Diamant (in Keystone.Carbonite.Diamant.dll)
Name | Description | |
---|---|---|
CodeFirstDiamantDao<TEntity, TDataContext, TDataCommand, TDataReader> | The base class of any Diamant ORM DAO in which persistence operations for a relational data store are written in traditional ADO.NET code. | |
CodeFirstDiamantDataContextProgramDao<TProgramResult, TDataContext, TDataCommand, TDataReader> | The base class of any Diamant ORM DAO that encapsulates a parameterless program hosted and executed by the underlying relational data store. Statements that activates the parameterless program are written in traditional ADO.NET code. | |
CodeFirstDiamantDataContextProgramDao<TProgramResult, TProgramArguments, TDataContext, TDataCommand, TDataReader> | The base class of any Diamant ORM DAO that encapsulates a parameterized program hosted and executed by the underlying relational data store. Statements that activates the parameterized program are written in traditional ADO.NET code. | |
CodeFirstDiamantGroupingDao<TEntity, TEntityGroup, TDataContext, TDataCommand, TDataReader> | The base class of any Diamant ORM DAO that reads relational data store entities in an aggregated fashion. Readings are written in traditional ADO.NET query code. | |
ConfigurationFirstDiamantDao<TEntity, TDataContext, TDataCommand, TDataReader> | The base class of any Diamant ORM DAO in which persistence operations for a relational data store are automatically created by using TableMappings declaratively expressed. | |
ConfigurationFirstDiamantGroupingDao<TEntity, TEntityGroup, TDataContext, TDataCommand, TDataReader> | The base class of any Diamant ORM DAO in which group data reading operations for a relational data store are automatically created by using TableMappings declaratively expressed. | |
ConventionFirstDiamantDaoContext<TEntity> | Retains the running state and reusable algorithms of any Diamant ORM DAO in which persistence operations for a relational data store are automatically created by inferring data schema in accordance with TEntity characteristics. | |
DataNamingTranslator | Provides extension methods to translate .NET application element names like classes and properties, into data store names like tables and columns. | |
DiamantCarboniteController<TDataContext> | Creates and hosts Diamant DAO instances, acting for them as a communication manager to call the functions of the underlying relational data store connection. | |
DiamantDao<TEntity, TDataContext, TDataCommand, TDataReader> | The base class of any Diamant ORM DAO that manages entity persistence operations against a relational data store. | |
DiamantDataContextProgramDao<TProgramResult, TDataContext, TDataCommand, TDataReader> | The base class of any Diamant ORM data context program DAO that encapsulates a parameterless program hosted and executed by the underlying relational data store. | |
DiamantDataContextProgramDao<TProgramResult, TProgramArguments, TDataContext, TDataCommand, TDataReader> | The base class of any Diamant ORM data context program DAO that encapsulates a parameterized program hosted and executed by the underlying relational data store. | |
DiamantGroupingDao<TEntity, TEntityGroup, TDataContext, TDataCommand, TDataReader> | The base class of any Diamant ORM grouping DAO that reads entity aggregations from a relational data store. | |
GroupBy | The grouping criteria used by Diamant ORM grouping DAOs. | |
Object_ToNullable | Provides extension methods to convert nullable relational data store values to and from its .NET equivalents. | |
OrderBy | The ordering criteria used by Diamant ORM DAOs. | |
Paging | The paging criteria used by Diamant ORM DAOs. | |
TableColumnMapping | Represents a relational data store table column to and from entity property mapping. | |
TableExpressionMapping | Represents a relational data store expression to entity property mapping. | |
TableMapping | The base class of any relational data store element to entity property mapping. | |
TableMappings | A positional set of TableMapping items for an associated relational data store table. | |
Where | The filtering criteria used by Diamant ORM grouping DAOs. | |
WhereParameter |
Represents a parameter included in a TextualCriteria by using a @EntityProperty notation.
|
|
WhereParameterCollection | A set of WhereParameter items. |
Name | Description | |
---|---|---|
IConventionFirstDiamantDao<TEntity> | The behavioral contract of any Diamant ORM DAO in which persistence operations for a relational data store are automatically created by inferring data schema in accordance with TEntity characteristics. | |
IDiamantCarboniteController<TDataContext> | The behavioral contract of any Carbonite controller whose purpose is to create and host Diamant DAO instances, acting for them as a communication manager to call the functions of the underlying relational data store connection. | |
IDiamantDao<TEntity> | The behavioral contract of any Diamant ORM DAO that manages entity persistence operations against a relational data store. | |
IDiamantDataContextProgramDao<TProgramResult, TProgramArguments> | The behavioral contract of any Diamant ORM data context program DAO that encapsulates a parameterized program hosted and executed by the underlying relational data store. | |
IDiamantDataContextProgramDao<TProgramResult> | The behavioral contract of any Diamant ORM data context program DAO that encapsulates a parameterless program hosted and executed by the underlying relational data store. | |
IDiamantGroupingDao<TEntity, TEntityGroup> | The behavioral contract of any Diamant ORM grouping DAO. |
Name | Description | |
---|---|---|
NamingConvention | The naming conventions supported by Diamant ORM convention first DAOs to translate entity names to and from relational data store names. |
Windows, Windows Server, OS X, macOS, iOS, tvOS, Android, Linux, AWS, Azure
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.