我是 EF5 和 LINQ 的新手,并且在以下方面有些挣扎。
我在急切的负载情况下工作,并且想知道如何最好地编写一种方法来支持以下内容。
实体 A 与其他 3 个实体有关系。
我想要一个返回 Listist 的方法(没问题),但我还希望该方法有 3 个参数,指示我是否要包含其他 3 个相关实体中的每一个。
因此,如果将这三个都包括在内,则此作品。
var AA = from e in context.A
.Include( "Bs" )
.Include( "Cs" )
.Include( "Ds" )
where e.......
select e;
如何根据我的方法参数编写它以允许包含存在或不存在?