创建实例时,EF 4.1会同步反向关联.是否有针对此行为的任何文档或最佳实践指南?
同义反向关联的意思是:
public class Blog
{
public Blog() { Posts = new List<Blog>(); }
public int Id { get; set; }
public ICollection<Post> Posts { get; private set; }
}
public class Post
{
public Blog Blog { get; set; }
public int Id { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
然后在以下行后,Post将拥有它的Blog属性集.
var blog = new Blog();
context.Blogs.Add(blog);
blog.Posts.Add(new Post());
Run Code Online (Sandbox Code Playgroud)