Utilizzo di Entity framework v4 e dei modelli T4 del generatore di entità POCO.Arresta EF dal caricamento delle entità quando si assegna l'associazione
Il problema è che i metodi di correzione caricano centinaia di entità quando si assegna un'entità associata (vedere la riga 4 di seguito).
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)
Il CriteriaColumnType
entità che viene assegnato ha una collezione di oggetti QueryDetail
, e quando l'assegnazione, il metodo di correzione sull'entità CriteriaColumnType
è caricamento lazy tutti gli associati QueryDetails
.
Come posso creare l'associazione FK e fissare l'entità CriteriaColumnType
alla mia QueryDetail
entità senza caricare tutti i CriteriaColumnType's
QueryDetail
record?
Per chiarire, si dispone di un 'QueryDetail' con una proprietà denominata' CriteriaColumnType' che contiene una raccolta di altri 'QueryDetail's. –