【问题标题】:FluentNHibernate automap to backing fieldFluentNHibernate 自动映射到支持字段
【发布时间】:2011-11-28 12:51:13
【问题描述】:

在我们的项目中,我们使用带有域模型的 MVC3 和 NHibernate 作为 DAL。 我们使用自动映射为 NHibernate 配置流畅的配置。 目前,我们正在尝试设计一种验证策略。 我们需要超越数据注释的验证。 我们肯定会捕获所有更改(和破坏)数据的尝试的地方是属性设置器。由于一些检查涉及查询数据库,当 NHibernate 恢复对象形成数据库时,我们不希望这样做。 因此,这是一个可行的解决方案:我们能否指示 FluentNhibernate 将 AutoMap 标准化到属性的支持字段。

谢谢。

【问题讨论】:

    标签: nhibernate fluent-nhibernate fluent-nhibernate-mapping


    【解决方案1】:

    你可以explicitly tell FNH to use a backing field:不幸的是,自动映射支持看起来不太可能开箱即用,因为configuration options 中似乎没有任何适用的东西。

    【讨论】:

    • 自动映射是一个关键问题,为所有类和属性添加映射会很耗时。
    • 我一直在寻找,但我也找不到任何“通用”设置。我猜这做不到>:-(
    猜你喜欢
    • 2012-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-27
    • 2011-08-25
    • 1970-01-01
    • 1970-01-01
    • 2011-02-06
    相关资源
    最近更新 更多