 | VersionedDataPersistenceServiceTModel, TDbModel, TDbKeyModelUpdateModelVersionedAssociationsTModelAssociation Method |
Update associated entities
Namespace: SanteDB.Persistence.Data.Services.PersistenceAssembly: SanteDB.Persistence.Data (in SanteDB.Persistence.Data.dll) Version: 3.0.2081-alpha+be3dca7062b437ed047a057127f85f12119224b9
Syntaxprotected virtual IEnumerable<TModelAssociation> UpdateModelVersionedAssociations<TModelAssociation>(
DataContext context,
TModel data,
IEnumerable<TModelAssociation> associations
)
where TModelAssociation : new(), IdentifiedData, IVersionedAssociation
Protected Overridable Function UpdateModelVersionedAssociations(Of TModelAssociation As {New, IdentifiedData, IVersionedAssociation}) (
context As DataContext,
data As TModel,
associations As IEnumerable(Of TModelAssociation)
) As IEnumerable(Of TModelAssociation)protected:
generic<typename TModelAssociation>
where TModelAssociation : gcnew(), IdentifiedData, IVersionedAssociation
virtual IEnumerable<TModelAssociation>^ UpdateModelVersionedAssociations(
DataContext^ context,
TModel data,
IEnumerable<TModelAssociation>^ associations
)
abstract UpdateModelVersionedAssociations :
context : DataContext *
data : 'TModel *
associations : IEnumerable<'TModelAssociation> -> IEnumerable<'TModelAssociation> when 'TModelAssociation : new() and IdentifiedData and IVersionedAssociation
override UpdateModelVersionedAssociations :
context : DataContext *
data : 'TModel *
associations : IEnumerable<'TModelAssociation> -> IEnumerable<'TModelAssociation> when 'TModelAssociation : new() and IdentifiedData and IVersionedAssociationParameters
- context DataContext
[Missing <param name="context"/> documentation for "M:SanteDB.Persistence.Data.Services.Persistence.VersionedDataPersistenceService`3.UpdateModelVersionedAssociations``1(SanteDB.OrmLite.DataContext,`0,System.Collections.Generic.IEnumerable{``0})"]
- data TModel
[Missing <param name="data"/> documentation for "M:SanteDB.Persistence.Data.Services.Persistence.VersionedDataPersistenceService`3.UpdateModelVersionedAssociations``1(SanteDB.OrmLite.DataContext,`0,System.Collections.Generic.IEnumerable{``0})"]
- associations IEnumerableTModelAssociation
[Missing <param name="associations"/> documentation for "M:SanteDB.Persistence.Data.Services.Persistence.VersionedDataPersistenceService`3.UpdateModelVersionedAssociations``1(SanteDB.OrmLite.DataContext,`0,System.Collections.Generic.IEnumerable{``0})"]
Type Parameters
- TModelAssociation
[Missing <typeparam name="TModelAssociation"/> documentation for "M:SanteDB.Persistence.Data.Services.Persistence.VersionedDataPersistenceService`3.UpdateModelVersionedAssociations``1(SanteDB.OrmLite.DataContext,`0,System.Collections.Generic.IEnumerable{``0})"]
Return Value
IEnumerableTModelAssociation[Missing <returns> documentation for "M:SanteDB.Persistence.Data.Services.Persistence.VersionedDataPersistenceService`3.UpdateModelVersionedAssociations``1(SanteDB.OrmLite.DataContext,`0,System.Collections.Generic.IEnumerable{``0})"]
Remarks
Updates the associated items of TModelAssociation such that
data's associations are updated to match the list
provided in associations
See Also