我有一个Person类是由LINQ to SQL生成的,它有一个Rota关联属性到一个Rota类。LINQ to SQL关联抛出null异常
但是尝试访问罗塔财产的人(例如呼叫db.People.First().Rota
)时,一个NullReferenceException
在生成的LINQ抛向SQL类的属性:
get
{
return this._Rota.Entity;
}
的_Rota
场正在设置为default(EntityRef<Rota>)
Person的构造函数。
当我将鼠标悬停在Visual Studio中的Person实例上时,DataTip将Rota属性显示为现有的并正确填充。我无法弄清楚为什么它在代码中没有被初始化。
我试过重新生成的代码,其他协会工作正常。
在此先感谢