【发布时间】:2019-06-18 20:45:06
【问题描述】:
我想选择 IList 属性 Items 本身具有行的行。在 SQL 中,它的简单计数 >= 1,但在 NHibernate 中却让我无法理解。
尝试了很多方法
public class Sale
{
private IList<Items> _items;
public Sale()
{
_items = new List<Item>();
}
public Guid SaleId { get; set; }
public string SaleNumber { get; set; }
public string Location { get; set; }
public DateTime? SaleDateTime { get; set; }
public IList<Item> Items => _items;
}
public class Item
{
public Guid ItemId { get; set; }
public string description { get; set; }
}
var testdata = _session.QueryOver<Sale>()
.Where(Restrictions.Ge(
Projections.Property<Sale>
(m => m.Items.Count), 1))
.ReadOnly()
.ListAsync();
Count 无法识别
【问题讨论】:
标签: nhibernate queryover