1
大小我收到異常指數超出範圍。必須爲非負且小於集合錯誤的NHibernate的
指數超出範圍。必須爲非負且小於 收集
當我嘗試SaveOrUpdate
一個BSA對象的大小。 我認爲問題在於我將同一行兩次映射,一次是作爲屬性映射,一次映射爲子節點列表。
public BsaMap()
{
Schema("MYS");
Table("BSA");
Id(x => x.Id, "BSA_S").GeneratedBy.TriggerIdentity();
HasMany(x => x.BitTypeList).KeyColumn("BSA_S").Fetch.Subselect().Inverse().Not.LazyLoad().Cascade.SaveUpdate();
}
一個Bsa有許多BitTypes,每個BitType都有BSA_S作爲其外鍵。我應該如何映射這個,以避免錯誤?我喜歡讓我將BSA_S作爲一個屬性字段。
有什麼建議嗎?
你應該張貼作爲答案,而不是作爲一個編輯。 –
沒問題,完成:> – randoms