The behavioral contract of any Carbonite DAO that manages entity persistence operations.
Top
The following tables list the members exposed by the IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria> type.
| Name | Description | |
|---|---|---|
|
Add | (Overloaded) Routes an entity creation request to the underlying data store. |
|
Count | (Overloaded) Routes an entity count request to the underlying data store, so that all TEntity entities are counted. |
|
Get | (Overloaded) Routes an entity read request to the underlying data store, so that all TEntity entities are obtained. |
|
GetFirst | (Overloaded) Routes an entity read request to the underlying data store, so that the first TEntity is obtained. |
|
Initialize | Initializes the current DAO with the specified host carbonite controller as its data store context provider. (inherited from IBaseDao). |
|
Remove | (Overloaded) Routes an entity deletion request to the underlying data store. |
|
RemoveAll | Routes a delete all entities request to the underlying data store. |
|
Synchronize | (Overloaded) Routes an entity synchronization request to the underlying data store, so that the create or update operations are accordingly performed. |
|
Update | (Overloaded) Routes an entity update request to the underlying data store. |