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

来源:互联网 发布:linux 查看服务列表 编辑:程序博客网 时间:2024/06/15 14:06
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个表之间的外键。

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


参考资料:聚集索引和非聚集索引的区别理解




原创粉丝点击