嗨,大家好,
我希望你能帮助我。
我想通过验证一个表的项目编号不存在于另一个表的项目编号来更新所有唯一记录。
目前我有以下过程,但我收到错误,因为返回的结果超过2100:
[h=2]传入的表格数据流(TDS)远程过程调用(RPC)协议流是不正确的。在此RPC请求中提供了太多参数。最大是2100。[/H]
有什么想法我如何重写这项工作?
先感谢您!
我希望你能帮助我。
我想通过验证一个表的项目编号不存在于另一个表的项目编号来更新所有唯一记录。
目前我有以下过程,但我收到错误,因为返回的结果超过2100:
[h=2]传入的表格数据流(TDS)远程过程调用(RPC)协议流是不正确的。在此RPC请求中提供了太多参数。最大是2100。[/H]
有什么想法我如何重写这项工作?
C#:
public static void NewRecords()
{
using (var stageContext = new StagingTableDataContext())
{
using (var destinationContext = new DestinationTableDataContext())
{
var allProjectNames = destinationContext.THEOPTIONs.Select(u => u.NAME).ToList();
var deltaList = stageContext.ProjectMasters.Where(u => !allProjectNames.Contains(u.Finance_Project_Number)).ToList();
deltaList.ForEach(u => u.Processing_Result = 0);
deltaList.ForEach(u => u.Processing_Result_Text = "UNIQUE");
}
stageContext.SubmitChanges();
}
}
先感谢您!