2012-04-30 52 views
0

我有一个数据库项目及两个表,但是当我做了展开工作不

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

获得与填充细节的项目清单,永远不会填充细节。

我已经试过什么:

  • 看着数据库,细节肯定填充
  • 使用的浏览器,看看我可以从网址,以获取详细信息 - 我可以
  • 更新服务参考

到目前为止没有什么帮助。

感谢,

萨钦

回答

0

我在上下文设置MergeOption固定这一点。我将该值设置为MergeOption.OverwriteChanges。由于我不会在本地更改本地值,因此我可以这么做。它似乎没有设置值的原因可能是因为Details开始时不是null,因此它的值是'set'。