如何在子查询中使用include进行左外连接?

时间:2009-12-25 02:32:15

标签: c# entity-framework ado.net

我有一个表,我通过实体框架查询:

using (Entities context = new Entities())
{
    var customizations = context.Customizations.Include("aspnet_Users").ToList();
}

但是,我想在上面的查询中包含另一个表“SelectedCustomizations”作为LEFT OUTER JOIN。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我说你做错了什么。 从您的问题看来,您似乎想要使用Customizations和SelectedCustomizations加入“aspnet_Users”表。

为此你最好用Join()方法。

我建议你去Linqpad,它附带了大量的例子。也加入了联盟。

答案 1 :(得分:0)

我继续将整个查询移动到数据库上的存储过程。这首先避免使用LINQ和ObjectBuilder来解决问题。