且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在不加载内容的情况下对 EntityFramework 中的行进行计数?

更新时间:2022-06-27 00:20:11

查询语法:

var count = (from o in context.MyContainer
             where o.ID == '1'
             from t in o.MyTable
             select t).Count();

方法语法:

var count = context.MyContainer
            .Where(o => o.ID == '1')
            .SelectMany(o => o.MyTable)
            .Count()

两者都生成相同的 SQL 查询.

Both generate the same SQL query.