gpt4 book ai didi

nHibernate Collections 问题(检查您的映射文件中的属性类型不匹配)

转载 作者:行者123 更新时间:2023-12-03 11:33:04 24 4
gpt4 key购买 nike

我收到以下错误:
无法将“NHibernate.Collection.Generic.PersistentGenericSet”类型的对象转换为“Iesi.Collections.Generic.SortedSet”类型。

为类型 [Type] 指定的映射信息无效,请检查您的映射文件是否存在属性类型不匹配”。

这是我的集合定义:

<set name="ProcessTrackerDetails" lazy="true" access="field.camelcase-underscore" 
sort="natural" cascade="all" inverse="true">
<key column="ProcessTrackerDetailsID"/>
<one-to-many class="ProcessTrackerDetail"></one-to-many>
</set>

这是代码:
private Iesi.Collections.Generic.SortedSet<ProcessTrackerDetail> _processTrackerDetails = new SortedSet<ProcessTrackerDetail>();

建议?

最佳答案

NHibernate 需要接口(interface)。尝试使用 ISet<ProcessTrackerDetail>而不是 SortedSet<ProcessTrackerDetail>

关于nHibernate Collections 问题(检查您的映射文件中的属性类型不匹配),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1506500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com