小编Rod*_*ira的帖子

如何在流畅的nhibernate映射中使用数据库过程

我有这门课

public class Bill : EntityBase
{
      public virtual decimal Value { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

在下面的映射中,我使用a中的过程填充'Value'的值 Formula()

public class MapBill : ClassMap<Bill>
{
    public MapBill()
    {
        Table("cabrec");
        Map(m => m.Value)
            .Formula(
"(select t.VALOR_IND from ret_vlorind(1,1,cast('02/06/1993' as Date)) as t)")
            .CustomType(typeof(decimal));
    }
}
Run Code Online (Sandbox Code Playgroud)

但它在执行时返回错误:

{"Dynamic SQL Error\r\nSQL error code = -104\r\nToken unknown - line 1, column 279\r\n."}
Run Code Online (Sandbox Code Playgroud)

有没有办法在流利的nhibernate中使用程序?

c# nhibernate firebird fluent-nhibernate

6
推荐指数
1
解决办法
107
查看次数

标签 统计

c# ×1

firebird ×1

fluent-nhibernate ×1

nhibernate ×1