c# - 使用流利的 nhibernate,是否有映射私有(private)属性

标签 c# nhibernate

我有一个我想映射的字段,因为它链接到数据库中的一个列,但我不希望任何外部类直接从我的代码访问这个字段(它只用于私有(private)计算)。

这是否可能有一个我可以映射但使用 fluent nhibernate 私有(private)的字段??

最佳答案

是的,这是可能的。您可以使用 Reveal.Member 静态方法来映射私有(private)或隐藏属性

Map(Reveal.Member<string>("privateProperty"))

关于c# - 使用流利的 nhibernate,是否有映射私有(private)属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5432380/

相关文章:

c# - 对象初始化程序强制编译错误

c# - 从禁用的文本框复制到剪贴板

C# 如何将我的 getPixel/SetPixel 颜色处理转换为 Lockbits?

c# - 更好地理解委托(delegate),一些解释

nhibernate - 映射可能没有行的扩展表

c# - 在没有 N+1 的情况下通过 NHibernate 进行查询 - 包含示例

c# - 将类的实例创建到 DLL 中的反射用法

c# - NHibernate映射问题

c# - 如何在 NHibernate 中映射具有外键关系的两个表?

使用 Web 服务的 NHibernate 父/子孤立记录