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.