NHibernate的 - 队逃脱表名
-
21-08-2019 - |
题
是否有一个如何使用这个(NHibernate.Criterion.IdentifierEqExpression)在线任何很好的例子?我找不到任何。 我有点困惑,你都应该传递到构造函数的东西。
我通过在1一个Int32,我一直在想我的测试应该基本上做 “其中id = 1”的查询类型,而是将其与鼓起“其中id =?”和一些有关位置参数。如果这不是什么应该被传递到构造...是什么?
<强>真正的问题强>结果 当我看到SQL输出它似乎除了一个事实,我的表被命名为用户和NHibernate不封闭它像[用户]正常工作。任何办法迫使此?
解决方案
指定表格的名称作为`User
`。例如:
(HBM)
<class name="User" table="`User`">
(Fluent)
public UserMap()
{
WithTable("`User`");
...
(Mapping By Code)
public UserMap()
{
Table("`User`");
...
同样,列你就必须做一些事情,如:
Map(x => x.IsCurrent, "`Current`");
喔与传统的DB工作的乐趣。
不隶属于 StackOverflow