どのクラスを使用すればよいですか?
public class Category
{
public int Id {get;set;}
public int IdParent {get;set;}
public string Title {get;set;}
}
or
public class Category
{
public int Id {get;set;}
public Nullable<int> IdParent {get;set;}
public string Title {get;set;}
}
自動インクリメントは 1 から始まり、カテゴリは親カテゴリなしである可能性があることを考慮してください。