私は、以下の構造を持つ3つのテーブルがあります。私は次のマッピング作成したTodo.ResponsibleUsers
についてはNHibernateの1対多の削除の関連レコード
Todo
Id
Name
User
Id
Name
TodoUser
Id
TodoId
UserId
Status
:
private IList<TodoUser> responsibleUsers = new List<TodoUser>();
[Bag(0, Name = "ResponsibleUsers", Cascade = CascadeStyle.AllDeleteOrphan, Table = "TodoUser", Inverse = true)]
[Key(1, Column = "TodoId")]
[OntToMany(2, ClassType = typeof(TodoUser))]
public virtual IList<TodoUser> ResponsibleUsers {
get { return responsibleUser; }
set { responsibleUsers = (IList<TodoUser>)value; }
}
はしていResponsibleUsers
プロパティをいタイプIList<TodoUser>
であるか、タイプList<TodoUser>
でもかまいませんか? 私が質問に答えるためにIList<TodoUser>