gpt4 book ai didi

c# - 对象引用未设置到对象模型 fk 和虚拟字段的实例

转载 作者:太空宇宙 更新时间:2023-11-03 13:16:56 24 4
gpt4 key购买 nike

这曾经有效。我今天将我的 Entity Framework 升级到 6.1.1,现在我有这个错误。

我正在使用这样的 linq 获取一个对象:

Models.University myUni = DAL.University.GetById(Convert.ToInt16(University.SelectedValue));
lblUniName.Text = myUni.Name;
lblUniLang.Text = myUni.Language.Name;

当试图查看 myUni.Language 现在是 null

这是我的模型:

public int? Language_Id { get; set; }
[ForeignKey("Language_Id")]
public virtual Language Language { get; set; }

我做错了什么?

最佳答案

确保在您的配置中未关闭延迟加载:

this.Configuration.LazyLoadingEnabled = true;

参见 MSDN

关于c# - 对象引用未设置到对象模型 fk 和虚拟字段的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25768237/

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