如何在没有孩子的情况下选择一个物体?

时间:2017-02-06 12:50:53

标签: c# entity-framework

如何在没有孩子的情况下选择一个物体? 在我的代码中我有:

var db = new context();
var result = db.users.include("jobs");

类似于"不包括"

1 个答案:

答案 0 :(得分:1)

当您使用db.users时,实际上是在选择没有相关作业的用户。但是如果启用了延迟加载,那么当您尝试访问用户的作业时,将执行另一个数据库查询。如果您不希望执行其他数据库查询,则只需禁用延迟加载。例如。在上下文的构造函数

Configuration.LazyLoadingEnabled = false;

如果禁用了延迟加载,并且您需要一些没有其他查询的相关实体,那么您可以包含,就像现在使用作业一样。