【发布时间】:2018-04-13 01:23:05
【问题描述】:
我想知道使用 LINQ 一次可以更新和提交的记录数是否有限制,我的查询看起来像?
var reports = prdb.Reports
.Where(w => w.FileYear == FileYear)
.AsQueryable();
foreach (var r in reports)
{
// update the report teacher name field
var user = syndb.GetUser(r.CreatedBy);
string strTeacherName = user.given + " " + user.Surname;
r.TeacherName = strTeacherName;
}
prdb.SubmitChanges();
这个查询可以带回 1000 条记录,查询会执行还是崩溃?
【问题讨论】:
-
你为什么不试试看它是否工作?
-
我认为您的问题是更新所有这些数据需要多长时间而不是不起作用。
-
Gaurang,查询将在生产数据库上执行,所以我需要知道它会工作并且不会崩溃。
-
Zwei,如果是这样的话,我对冗长的查询执行时间感到满意