您的位置:首页 > 其它

Entity Framework Core HasOne如何建立表字段之间的关系

2017-05-20 04:45 585 查看
public class Blog
{
public int BlogId { get; set; }
public string Url { get; set; }

public List<Post> Posts { get; set; }
}

public class Post
{
public int PostId { get; set; }
public string Title { get; set; }
public string Content { get; set; }

public Blog Blog { get; set; }
}


modelBuilder.Entity<Post>()
.HasOne(p => p.Blog)
.WithMany(b => b.Posts);

HasOne与WithMany将建立非聚合索引,另外根据类结构的上下文,自动生成2个表之间的外键。

聚集索引一个表只能有一个,而非聚集索引一个表可以存在多个。

参考资料:聚集索引和非聚集索引的区别理解
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: