【发布时间】:2020-10-27 12:23:34
【问题描述】:
我首先使用实体框架代码处理 C# WPF 项目。
我有一个类,它的成员是另一个类的实例。我正在尝试访问成员类的属性值。我可以通过这种方式获得价值:
var com = context.MyParentClass.Where(p => (p.Identity == id)).Select(c =>
new
{
id = c.Identity,
PropertyValue = c.MyChildClass.PropertyValue
}
);
foreach(var item in com)
{
string xx = item.PropertyValue;
MessageBox.Show(xx);
}
但是当我尝试在没有选择的情况下获取值时,成员类始终为空:
var com = db.MyParentClass.SingleOrDefault(b => b.Identity == id);
string xx = com.MyChildClass.PropertyValue; //MyChildClass is null
MessageBox.Show(xx);
有人知道这里发生了什么吗?如何解决空问题?
【问题讨论】:
标签: c# wpf entity-framework null