Tag: self referencing table

排序自引用关系

假设以下模型。 请注意自引用关系“parent”。 public class Category { public virtual long Id { get; set; } public virtual string Name { get; set; } public virtual Category Parent { get; set; } public virtual long? ParentId { get; set; } } 我的数据如下: id | name | parentId 1——–tag 1 —– null 2——–tag 2 —– 1 3——–tag 3 […]

映射类别父ID自引用表结构到EF Core实体

数据库表: 图片 我尝试了这种方法将类别表映射到EF核心: protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity(entity => { entity .HasMany(e => e.Children) .WithOne(e => e.Parent) .HasForeignKey(e => e.ParentId); }); } 实体: [Table(“Category”] public class Category : EntityBase { [DataType(DataType.Text), MaxLength(50)] public string Name { get; set; } public int? ParentId { get; set; } public int? Order { get; set; } […]