 | IdentifiedDataPersistenceServiceTModel, TDbModelUpdateModelAssociationsTModelAssociation 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> UpdateModelAssociations<TModelAssociation>(
DataContext context,
TModel data,
IEnumerable<TModelAssociation> associations
)
where TModelAssociation : new(), IdentifiedData, ISimpleAssociation
Protected Overridable Function UpdateModelAssociations(Of TModelAssociation As {New, IdentifiedData, ISimpleAssociation}) (
context As DataContext,
data As TModel,
associations As IEnumerable(Of TModelAssociation)
) As IEnumerable(Of TModelAssociation)protected:
generic<typename TModelAssociation>
where TModelAssociation : gcnew(), IdentifiedData, ISimpleAssociation
virtual IEnumerable<TModelAssociation>^ UpdateModelAssociations(
DataContext^ context,
TModel data,
IEnumerable<TModelAssociation>^ associations
)
abstract UpdateModelAssociations :
context : DataContext *
data : 'TModel *
associations : IEnumerable<'TModelAssociation> -> IEnumerable<'TModelAssociation> when 'TModelAssociation : new() and IdentifiedData and ISimpleAssociation
override UpdateModelAssociations :
context : DataContext *
data : 'TModel *
associations : IEnumerable<'TModelAssociation> -> IEnumerable<'TModelAssociation> when 'TModelAssociation : new() and IdentifiedData and ISimpleAssociationParameters
- context DataContext
[Missing <param name="context"/> documentation for "M:SanteDB.Persistence.Data.Services.Persistence.IdentifiedDataPersistenceService`2.UpdateModelAssociations``1(SanteDB.OrmLite.DataContext,`0,System.Collections.Generic.IEnumerable{``0})"]
- data TModel
[Missing <param name="data"/> documentation for "M:SanteDB.Persistence.Data.Services.Persistence.IdentifiedDataPersistenceService`2.UpdateModelAssociations``1(SanteDB.OrmLite.DataContext,`0,System.Collections.Generic.IEnumerable{``0})"]
- associations IEnumerableTModelAssociation
[Missing <param name="associations"/> documentation for "M:SanteDB.Persistence.Data.Services.Persistence.IdentifiedDataPersistenceService`2.UpdateModelAssociations``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.IdentifiedDataPersistenceService`2.UpdateModelAssociations``1(SanteDB.OrmLite.DataContext,`0,System.Collections.Generic.IEnumerable{``0})"]
Return Value
IEnumerableTModelAssociationThe effective list of relationships on the
data
Remarks
Updates the associated items of TModelAssociation such that
data's associations are updated to match the list
provided in associations
See Also