我正在尝试在实体框架 5.0 上使用 FluentAPI 为以下模型映射复合对象:
public class Category
{
public int CategoryId { get; set; }
public string CategoryName { get; set; }
public virtual ICollection<Category> Children { get; set; }
}
到目前为止尝试了很多效果不佳的方法,例如以下:
HasKey(t => t.CateroryId);
HasOptional(c => c.Children)
.WithMany()
.HasForeignKey(c => c.CateroryId);
知道我该怎么做吗?