当您在NHibernate中遇到像“User”这样的保留字时,您只需将单引号放在有问题的文本周围,nHibernate将用方括号括住文本进行查询。我的问题是你如何使用Castle.ActiveRecord做同样的事情?Castle ActiveRecord表名冲突
3
A
回答
3
其实,来表达这种便携式的方式是使用反引号,例如:
[ActiveRecord("`User`")]
class User {}
如果值传入的就是 `然后NHibernate 会引用柱子n为其生成的SQL为 。引用的列如何被 取决于方言。
1
好想通了:
[ActiveRecord("[User]")]
public class User : ActiveRecordBase
相关问题
- 1. Castle Windsor命名空间冲突
- 2. Castle ActiveRecord加入
- 3. SubSonic与Castle ActiveRecord
- 4. castle activerecord rewrite sql
- 5. 名称冲突
- 6. 点名冲突
- 7. 名称冲突
- 8. 名称冲突
- 9. Castle ActiveRecord中的TryFindByPrimaryKey
- 10. Castle Project ActiveRecord与XML
- 11. Castle ActiveRecord HasMany属性
- 12. 用Castle ActiveRecord刷新
- 13. Castle ActiveRecord HasAndBelongsToMany问题
- 14. 的ActiveRecord - SQLSERVER适配器冲突
- 15. JQGrid:colmodel名称冲突
- 16. PHP类名冲突
- 17. Javascript名称冲突?
- 18. SVN名称冲突?
- 19. Android签名冲突
- 20. “VBAProject”名称冲突
- 21. Castle ActiveRecord和AfterLoad事件
- 22. Castle ActiveRecord映射视图
- 23. 用Castle ActiveRecord配置Memcache?
- 24. Castle Activerecord对象不刷新
- 25. Castle ActiveRecord类似RowState属性?
- 26. 使用Castle ActiveRecord和Fluent NHibernate?
- 27. Castle ActiveRecord映射问题
- 28. 会话已关闭 - Castle ActiveRecord
- 29. Castle ActiveRecord的任何经验?
- 30. Castle ActiveRecord播种主键值