gpt4 book ai didi

entity-framework - 分配关联时停止 EF 加载实体

转载 作者:行者123 更新时间:2023-12-03 07:34:07 25 4
gpt4 key购买 nike

使用 Entity Framework 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 QueryDetail 记录?

最佳答案

这里需要延迟加载吗?您可以将其关闭:

context.ContextOptions.LazyLoadingEnabled = false

关于entity-framework - 分配关联时停止 EF 加载实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3661689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com