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.