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.