NHiberate数查询
在NHiberante,我有这样的说法NHiberate数查询
(from p in Session.Query<MyObject>() select p).Count();
是这样等于这个?
select count(*) from MyObject
假设对象名称与表名相同。
如果表格数据很大,我们有办法提高性能吗?
感谢
回答:
你就能更好地运用:
(from p in Session.Query<MyObject>() select p).LongCount();
SQLite的查询是:
select cast(count(*) as BIGINT) as col_0_0_ from MyObject myobject0_
您可以创建DBMS特定优化的查询:
Session.CreateSQLQuery("sql query");
问题安博T淋巴细胞计数的优化:以提高性能
optimize mysql count query
以上是 NHiberate数查询 的全部内容, 来源链接: utcz.com/qa/264996.html