是否有一个如何使用这个(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工作的乐趣。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top