Korzystanie z architektury Entity v4 i szablonów generatora obiektów POCO T4.Zatrzymanie EF od ładowania elementów podczas przypisywania skojarzenia
Problem polega na tym, że metody naprawiania ładują setki elementów, gdy przypisuję skojarzony element (patrz wiersz 4 poniżej).
Dim context = New SomeEntities
Dim list = context.Lists.FirstOrDefault(Function(l) l.ListId = 2)
Dim queryDetail = context.CreateObject(Of QueryDetail)()
queryDetail.CriteriaColumnType = context.CriteriaColumnTypes.FirstOrDefault(Function(cct) cct.CriteriaColumnTypeId = 145)
CriteriaColumnType
podmiot, który jest przypisany jest zbiór QueryDetail
przedmiotów, a gdy przeniesienie zostało dokonane, sposób fixup na jednostkę CriteriaColumnType
jest leniwa ładowanie wszystkich powiązanych QueryDetails
.
Jak mogę utworzyć stowarzyszenie FK i dołączyć jednostkę CriteriaColumnType
do mojego QueryDetail
podmiotu bez ładowania wszystkich CriteriaColumnType's
QueryDetail
zapisów?
Aby wyjaśnić, masz 'QueryDetail' z właściwością o nazwie' CriteriaColumnType', która zawiera zbiór innych 'QueryDetail's. –