Assembly: Keystone.Carbonite (in Keystone.Carbonite.dll)
| Name | Description | |
|---|---|---|
|
BaseCarboniteController | Creates and hosts Carbonite DAO instances, acting for them as a communication manager to call the functions of the underlying data store context. |
|
BaseDao<TDataContext, TCarboniteController, TTransaction, TTransactionCreationParameters> | The base class of any Carbonite data access object (DAO). Carbonite DAOs translate persistence operations to and from a wide variety of data stores. |
|
BaseEntity | The base class of any Carbonite entity. These entities simplifies the stringification and dynamic property inspection processes. |
|
CarboniteController<TDataContext, TTransaction, TTransactionCreationParameters> | Creates and hosts Carbonite DAO instances, acting for them as a communication manager to call the functions of the underlying data store context. |
|
Dao<TEntity, TEntityCollection, TDataContext, TFilteringCriteria, TOrderingCriteria, TPagingCriteria, TCarboniteController, TTransaction, TTransactionCreationParameters> | The base class of any DAO that manages entity persistence operations. |
|
DataContextCreationArgument | Represents an argument to be transferred to the CarboniteController<TDataContext, TTransaction, CarboniteController(bool, bool, DataContextCreationArgument[]) constructor so that a new data context to the underlying data store is successfully created. This class cannot be inherited. |
|
DataContextProgramDao<TProgramResult, TDataContext, TCarboniteController, TTransaction, TTransactionCreationParameters> | The base class of any DAO that encapsulates a parameterless program hosted and executed by the underlying data store. |
|
DataContextProgramDao<TProgramResult, TProgramArguments, TDataContext, TCarboniteController, TTransaction, TTransactionCreationParameters> | The base class of any DAO that encapsulates a parameterized program hosted and executed by the underlying data store. |
|
GroupingDao<TEntity, TEntityGroup, TDataContext, TFilteringCriteria, TGroupingCriteria, TOrderingCriteria, TPagingCriteria, TCarboniteController, TTransaction, TTransactionCreationParameters> | The base class of any DAO that reads data store entities in an aggregated fashion. |
|
StrongEntity<TId> | The base class of any identifiable entity. |
|
StrongNamedEntity<TId> | The base class of any named and identifiable entity. |
|
WeakEntity | The base class of any non identifiable entity. |
|
WeakNamedEntity | The base class of any named and non identifiable entity. |
| Name | Description | |
|---|---|---|
|
IBaseDao | The behavioral contract of any Carbonite data access object (DAO). Carbonite DAOs translate persistence operations to and from a wide variety of data stores. |
|
ICarboniteController<TDataContext, TTransaction, TTransactionCreationParameters> | The behavioral contract of any Carbonite controller whose purpose is to create and host Carbonite DAO instances, acting for them as a communication manager to call the functions of the underlying data store context. |
|
IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria> | The behavioral contract of any Carbonite DAO that manages entity persistence operations. |
|
IDataContextProgramDao<TProgramResult, TProgramArguments> | The behavioral contract of any DAO that encapsulates a parameterized program hosted and executed by the underlying data store. |
|
IDataContextProgramDao<TProgramResult> | The behavioral contract of any DAO that encapsulates a parameterless program hosted and executed by the underlying data store. |
|
IGroupingDao<TEntity, TEntityGroup, TFilteringCriteria, TGroupingCriteria, TOrderingCriteria, TPagingCriteria> | The behavioral contract of any DAO that reads data store entities in an aggregated fashion. |
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.