gpt4 book ai didi

c# - 在 Fluent Nhibernate 的 AsMap 中使用 Component 作为 IDictionary 索引

转载 作者:行者123 更新时间:2023-11-30 17:23:23 24 4
gpt4 key购买 nike

我目前在一个对象上有以下属性:

private IDictionary<ExampleKey,ExampleObject> example;

ExampleKey 在哪里

public class ExampleKey
{
public long KeyField1{ get; set;}
public long KeyField2{ get; set;}
}

这与 hbm 的映射具有以下语法:

<map name="example" inverse="true" cascade="all-delete-orphan">
<key column="OwningClassID"/>
<composite-index class="ExampleKey">
<key-property type="long" name="KeyField1" column="Key1ID" access="property"/>
<key-property type="long" name="KeyField2" column="Key2ID" access="property" />
</composite-index>
<one-to-many class="ExampleObject" />
</map>

我正在尝试将所有内容更新为 Fluent,但在映射时遇到了困难。有谁知道这样做的任何方式吗?

谢谢

斯图

最佳答案

Fluent NHibernate 尚不支持复合索引。在获得支持之前,您必须继续使用 XML。

关于c# - 在 Fluent Nhibernate 的 AsMap 中使用 Component 作为 IDictionary 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2252474/

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