IDataPersistenceServiceTData Interface | 
Namespace: SanteDB.Core.Services
public interface IDataPersistenceService<TData> : IServiceImplementation where TData : IdentifiedData
[Missing <typeparam name="TData"/> documentation for "T:SanteDB.Core.Services.IDataPersistenceService`1"]
The IDataPersistenceServiceTData type exposes the following members.
| Name | Description | |
|---|---|---|
| ServiceName | 
            Gets the service name
              (Inherited from IServiceImplementation.) | 
| Name | Description | |
|---|---|---|
| Count | 
            Performs a fast count
              | |
| Get | 
            Get the object specified key.
              | |
| Insert | 
            Insert the specified data.
              | |
| Obsolete | 
            Obsolete the specified identified data
              | |
| Query(ExpressionFuncTData, Boolean, IPrincipal) | 
            Query the specified data
              | |
| Query(ExpressionFuncTData, Boolean, Int32, NullableInt32, Int32, IPrincipal, ModelSortTData) | 
            Query the specified data
              | |
| Update | 
            Update the specified data
              | 
| Name | Description | |
|---|---|---|
| Inserted | 
            Occurs when inserted.
              | |
| Inserting | 
            Occurs when inserting.
              | |
| Obsoleted | 
            Occurs when obsoleted.
              | |
| Obsoleting | 
            Occurs when obsoleting.
              | |
| Queried | 
            Occurs when queried.
              | |
| Querying | 
            Occurs when querying.
              | |
| Retrieved | 
            Fired when data has been retrieved
              | |
| Retrieving | 
            Data is being retrieved
              | |
| Updated | 
            Occurs when updated.
              | |
| Updating | 
            Occurs when updating.
              |