 | IdentifiedDataPersistenceServiceTModel, TDbModelEnsureExistsTData Method |
Ensure that the object exists in the database
Namespace: SanteDB.Persistence.Data.Services.PersistenceAssembly: SanteDB.Persistence.Data (in SanteDB.Persistence.Data.dll) Version: 3.0.2081-alpha+be3dca7062b437ed047a057127f85f12119224b9
Syntaxprotected TData EnsureExists<TData>(
DataContext context,
TData data
)
where TData : new(), IdentifiedData
Protected Function EnsureExists(Of TData As {New, IdentifiedData}) (
context As DataContext,
data As TData
) As TDataprotected:
generic<typename TData>
where TData : gcnew(), IdentifiedData
TData EnsureExists(
DataContext^ context,
TData data
)
member EnsureExists :
context : DataContext *
data : 'TData -> 'TData when 'TData : new() and IdentifiedDataParameters
- context DataContext
- The context on which the exists statement should be performed
- data TData
- The data which should be check for existence
Type Parameters
- TData
[Missing <typeparam name="TData"/> documentation for "M:SanteDB.Persistence.Data.Services.Persistence.IdentifiedDataPersistenceService`2.EnsureExists``1(SanteDB.OrmLite.DataContext,``0)"]
Return Value
TDataThe data as it exists in the database
RemarksThis method will return the current data in the database for data if it exists, otherwise it will create the object
and then return the created object. This is used when for inserting dependent objects.
See Also