【发布时间】:2011-02-04 04:42:38
【问题描述】:
为了找到让 Razor 上的日期显示为短日期的最佳方式,我偶然发现了 Data Annotations,它们似乎很不错,能够将额外的元数据附加到我的各种模型中。
这里有一个问题:我正在使用由 Fluent NHibernate 配置的 NHibernate,而 NHibernate 似乎没有将属性传递给它生成的代理类。
有没有办法强制它复制属性,或者我不应该直接在视图中使用我的模型类,而是以某种方式转换模型(T4 模板?)
【问题讨论】:
-
属性应该是 ViewModel 的一部分,而不是持久性模型。
-
@Phil,自从我发布此消息以来,我已经想到了这一点,但我认为值得获得其他一些意见。我正在考虑使用 AutoMapper 来消除一些苦差事。
标签: nhibernate fluent-nhibernate data-annotations