次のモデルのエンティティ フレームワーク 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);
どうすればそれができるのでしょうか?