我有以下已编译的查询。from i in db.Items select i这将立即在数据库上执行Query hits the database herevar result = query.SingleOrDefault(); // Happens in memoryvar query = from i in db.It
我们知道LINQ to SQL查询不是在你的C#程序中执行的。相反,它被转换成SQL,通过网络发送,并在数据库服务器上执行。假设我们有以下LINQ查询 var query = from c in db.Customers selectnew { c.City, c.CompanyName }; 它首先被翻译成以下SQL