小编Vas*_*aev的帖子

NHibernate linq提供者dateiff

是写这样的东西的方法:

public class Item
{
    public DateTime Start { get; set; }
    public DateTime Finish{ get; set; }
}

Sessin.Query<Item>.Where( x => x.Start.AddHours( 3 ) > x.Finish );
Run Code Online (Sandbox Code Playgroud)

现在我得到一个例外

[NotSupportedException:System.DateTime AddHours(Double)]

linq nhibernate

5
推荐指数
2
解决办法
2809
查看次数

使用HNibernate中的代码映射忽略列

我在NHibernate中使用代码映射.我找了一个有几个属性的课.其中一个与DB中的任何列无关,但仍然具有getter和setter.

我使用ConventionModelMapper而不是ModelMapper.第一个假定所有属性都已映射.

我如何告诉NHibernate忽略它?

nhibernate nhibernate-mapping-by-code

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