gpt4 book ai didi

nhibernate - 为什么我不能在 Fluent NHibernate References() 映射上设置 ReadOnly?

转载 作者:行者123 更新时间:2023-12-03 23:53:02 25 4
gpt4 key购买 nike

在 Fluent NHibernate 中,References() 返回一个不支持“ReadOnly()”方法的对象。

我正在尝试创建这种映射(即更新未传播到引用项目的映射):

<many-to-one update="false" insert="false" 
name="DestinationSheet" column="DestinationSheetNumber" />

在普通 (map()) 映射上,可以使用 ReadOnly() 设置这两个属性。

我想做这样的事情:
References(x => x.DestinationSheet).
ColumnName("DestinationSheetNumber").ReadOnly();

我可以使用 SetAttributes() 手动添加更新和插入属性,并且效果很好,但我担心 References() 上不存在 ReadOnly() 的事实是我不应该尝试这样做的线索.

有谁知道为什么 ReadOnly() 在这种情况下不可用?

最佳答案

它只是尚未实现。随着时间的推移,我们将支持 NHibernate 的所有功能,但在此之前 SetAttribute方法是让你继续。

顺便说一句,我们接受补丁!

关于nhibernate - 为什么我不能在 Fluent NHibernate References() 映射上设置 ReadOnly?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/802940/

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