0

我使用现有数据库创建了 EF 模型,如下所示。一个基本的主从模型,数据库名称是 Sheet 和 SheetDetail。

为什么我的超级简单的 ASP.NET Web API (mvc4)+Entity Framework 5 不起作用?

上一个答案解决了递归导航属性问题,但我的新问题是 如何进行反向查询?

我之前的查询是:

var result = db.Sheet.Include("SheetDetails").FirstOrDefault(s => s.Id == id);

我的新查询必须是:

var result = db.SheetDetail.Include("Sheet").FirstOrDefault(d => d.Id == id);

但正如你想象的那样,它做不到。我添加了另一个导航属性,但没有运气。

如何实现上述查询? 请注意,json.NET 在序列化过程中会导致错误。

4

0 回答 0