Nhibernate Castle ActiveRecord表名冲突

Nhibernate Castle ActiveRecord表名冲突,nhibernate,castle-activerecord,Nhibernate,Castle Activerecord,当您在NHibernate中遇到像“User”这样的保留字时,您只需在有问题的文本周围加上单引号,NHibernate就会在文本周围加上方括号进行查询。我的问题是如何使用Castle.ActiveRecord做同样的事情 好吧,我想出来了: [ActiveRecord("[User]")] public class User : ActiveRecordBase 实际上,表达这一点的可移植方式是使用反勾号,例如: [ActiveRecord("`User`")] class User

当您在NHibernate中遇到像“User”这样的保留字时,您只需在有问题的文本周围加上单引号,NHibernate就会在文本周围加上方括号进行查询。我的问题是如何使用Castle.ActiveRecord做同样的事情

好吧,我想出来了:

[ActiveRecord("[User]")]
    public class User : ActiveRecordBase

实际上,表达这一点的可移植方式是使用反勾号,例如:

[ActiveRecord("`User`")]
class User {}
从:

如果传入一个值,则 用“然后是NHibernate”包裹 将在每次使用SQL时引用该列 为它生成。专栏是怎样的 这取决于方言