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