嗨,大家好,
我希望你能帮助我。
我想通过验证一个表的项目号在另一个表中不存在来更新所有唯一记录。
当前,我有以下过程,但是由于返回的结果超过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();
}
}
先感谢您!