我有一个创建数千个实体并将其发送到服务的客户端,如下所示:

for(int i=0;i<99999999; i++)
{
    var contract = new Contract { Id = i, Name = "Ctr" + i.ToString() , ... }
    service.AddToContracts(contract);
}

svc.SaveChanges(SaveChangesOptions.Batch);


问题是,当我尝试保存更改时,出现以下异常:

“ 400-错误的请求”

最佳答案

WCF数据服务不是很擅长写入大量数据。

大约一年前,当我的代码尝试编写100,000个对象时,我遇到了麻烦。

关于c# - WCF数据服务:保存大量更改时,出现400错误请求,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8304638/

10-14 16:11