当您在NHibernate中遇到像“User”这样的保留字时,您只需在有问题的文本周围添加单引号,nHibernate将使用方括号将文本括起来进行查询。我的问题是你如何使用Castle.ActiveRecord做同样的事情?
答案 0 :(得分:3)
实际上,表达此功能的便携方式是使用反引号,例如:
[ActiveRecord("`User`")]
class User {}
如果传递的值是 由`然后NHibernate包裹 每当SQL出现时都会引用该列 为它生成。列是怎么回事 引用取决于方言。
答案 1 :(得分:1)
好的想通了:
[ActiveRecord("[User]")]
public class User : ActiveRecordBase