EF 4.0内部联接与ObjectQuery <object> </object>

时间:2010-09-01 11:25:17

标签: entity-framework-4

我无法找到任何示例如何使用EF 4.0中的Entity SQL使用ObjectQuery编写内部联接 可能有些人可能有所帮助吗?

1 个答案:

答案 0 :(得分:2)

以下是一个示例,但如果您告诉我们您要完成的任务可能会更有用。

示例(假设人和宠物是LINQ to SQL类):

public class People{
     public int ID;
     public int Name;
}
public class Pets{
    public int ID;
    public int Name;
    public int Owner;

 }


ObjectQuery<People> people = null;
ObjectQuery<Pets> pets = null;   

var query = people.Join(pets,
               person => person.ID,
               pet => pet.Owner,
               (person, pet) =>
                   new { 
                        OwnerName = person.Name,
                        Pet = pet.Name
                   }
 );