【发布时间】:2011-06-23 08:19:07
【问题描述】:
使用实体框架 v4 和 POCO 实体生成器 T4 模板。
我遇到的问题是,当我分配关联实体时,Fixup 方法正在加载数百个实体(请参阅下面的第 4 行)。
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 实体具有QueryDetail 对象的集合,并且在进行分配时,CriteriaColumnType 实体上的 FixUp 方法会延迟加载所有关联的 QueryDetails。
如何创建 FK 关联并将 CriteriaColumnType 实体附加到我的 QueryDetail 实体而不加载所有 CriteriaColumnType's QueryDetail 记录?
【问题讨论】:
-
澄清一下,您有一个
QueryDetail和一个名为CriteriaColumnType的属性,其中包含其他QueryDetails 的集合。
标签: entity-framework