给定对象层次结构
public class Parent
{
public int Id { get; set; }
public virtual Child Child { get; set; }
}
public class Child
{
public int Id { get; set; }
public virtual GrandChild GrandChild { get; set; }
}
public class GrandChild
{
public int Id { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
和DB上下文
public class MyContext : DbContext
{
public DbSet<Parent> Parents { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
可以包括使用Lambda语法(using System.Data.Entity)的子孙,如下所示:
using (MyContext ctx = new MyContext())
{
var …Run Code Online (Sandbox Code Playgroud)