次のエンティティがあります。
public class Category
{
public int ID { get; set; }
public int? ParentID { get; set; }
public string Name{ get; set; }
public virtual Category Parent { get; set; }
}
私は関係を定義しようとしています: aCategory
はオプションで親カテゴリを持つことができます。
私はすでに主キーを定義しています:
HasKey(m => m.ID);
1対 0 または 1 のリレーションシップを含むこの例を読みましHasRequired
たが、エンティティがリレーションシップでオプションであることをどのように意味するかを正確に把握できません。