我正在用.net核心使用web api,angular 2和NHibernate构建一个web应用程序。 我有我的数据库中下表: 藤 ID
Name
Priority
优先 ID
Name
而且这些表下面的映射: [Class(NameType = typeof(Todo), Table = "Todo")]
public class Todo
{
[ID(-2, Na
拥有IQueryOver,我如何从它获取行计数,而无需从DB加载所有行? QueryOver有RowCount()方法,但如果基础查询有组或不同,它会丢弃它们。 *****更新***** SQL genearted为QueryOver.RowCount(正如你看到它丢弃DISTINCT): exec sp_executesql N'
SELECT count(*) as y0_
FROM db
为了简化NHibernate的限制一样,我们想有两个实体: public class Entity
{
public string Value { get; set; }
public ChildEntity Child { get; set; }
}
public class ChildEntity
{
public string Value { get