0

我在数据库项目和详细信息中有两个表,但是当我执行

Item item = _inventoryContext.Items
                             .Expand("Details")
                             .Where(i => i.Id == theAuction.InventoryReference)
                             .First();

要获取已填充详细信息的项目列表,则永远不会填充详细信息。

我试过的:

  • 查看数据库,详细信息肯定已填充
  • 使用浏览器查看我可以从 url 获取详细信息 - 我可以
  • 更新了服务参考

到目前为止没有任何帮助。

谢谢,

萨钦

4

1 回答 1

0

我通过在上下文中设置 MergeOption 解决了这个问题。我将值设置为 MergeOption.OverwriteChanges。因为我不会在使用它时在本地更改值,所以我可以这样做。它似乎没有设置值的原因可能是因为 Details 开始时不为空,因此它的值是“设置”。

于 2012-04-30T11:04:03.973 回答