0

我正在开发一个代码模板,以从我的 Db 架构创建 POCO。

是否有一种摘要列表定义类中的 MUST-TO-HAVE,以便可以使用 NHibernate 毫无问题地将其映射到 Db。

(据我所知,其中一条规则是让您的属性虚拟化,以便 NHibernate 代理可以覆盖)

谢谢!

4

1 回答 1

3

好吧,除了virtual属性之外,您还必须:

  • 有一个无参数的构造函数,即使private/protected
  • 具有标识对象(通常是表的主键)的属性(或属性组合)
  • 覆盖int GetHashCode()bool Equals(object obj)在其正文中使用上述对象标识符
于 2011-07-14T09:34:25.727 回答