0

我创建了一个新的实体对象:

 mplToCreate = this._context.MasterPartsList.CreateOBject();

然后,我想将 设置为我尝试使用以下表达式parentPnID查询的现有项目的属性:IQueryable

mplToCreate.parentPnID = this._context.MasterPartNumbers.FirstOrDefault(x => x.pn == this._selectedItem.Pn).pnID;

但我NullReferenceException在那条线上得到了一个。(我知道存在一个符合这个逻辑的 in 。pnIDMasterPartNumbers

请帮我纠正我的右手表达,以便我可以相应地设置属性。

4

1 回答 1

0

这是一个错字,还是问题所在?

// assignment
FirstOrDefault(x => x.pn = this._selectedItem.Pn)

// equality
FirstOrDefault(x => x.pn == this._selectedItem.Pn)
于 2013-03-13T08:38:31.207 回答