Click or drag to resize

MdmEntityDataManagerTModelMdmTxMatchMasters(TModel, IEnumerableIdentifiedData) Method

Match masters

Namespace: SanteDB.Persistence.MDM.Services.Resources
Assembly: SanteDB.Persistence.MDM (in SanteDB.Persistence.MDM.dll) Version: 3.0.2081-alpha+a75c6ef344438c8f05e3aa0d0480396778be147b
Syntax
public override IEnumerable<IdentifiedData> MdmTxMatchMasters(
	TModel local,
	IEnumerable<IdentifiedData> context
)

Parameters

local  TModel

[Missing <param name="local"/> documentation for "M:SanteDB.Persistence.MDM.Services.Resources.MdmEntityDataManager`1.MdmTxMatchMasters(`0,System.Collections.Generic.IEnumerable{SanteDB.Core.Model.IdentifiedData})"]

context  IEnumerableIdentifiedData

[Missing <param name="context"/> documentation for "M:SanteDB.Persistence.MDM.Services.Resources.MdmEntityDataManager`1.MdmTxMatchMasters(`0,System.Collections.Generic.IEnumerable{SanteDB.Core.Model.IdentifiedData})"]

Return Value

IEnumerableIdentifiedData

[Missing <returns> documentation for "M:SanteDB.Persistence.MDM.Services.Resources.MdmEntityDataManager`1.MdmTxMatchMasters(`0,System.Collections.Generic.IEnumerable{SanteDB.Core.Model.IdentifiedData})"]

Remarks
This procedure will reach out to the matching engine configured and will perform matching. This matching is done via identifier or fuzzy match. The function will then prepare a series of steps which need to be performed so that the persistence layer can update the relationships to match the master. If context is passed, it indicates that the match is happening in the context of a transaction and that the context data should be taken into consideration. The context are not add back into the result.
See Also