我有一个最初有大约 200 行的 Excel 文件,我能够将 Excel 文件转换为数据表,并且所有内容都正确插入到 documentdb 中。
Excel 文件现在有 5000 行,在插入 30-40 条记录后没有插入,其余所有行都没有插入到 documentdb
我发现了一些异常,如下所示。
Microsoft.Azure.Documents.DocumentClientException:异常:Microsoft.Azure.Documents.RequestRateTooLargeException,消息:{“错误”:[“请求率很大”]}
我的代码是:
Service service = new Service();
foreach(data in exceldata) //exceldata contains set of rows
{
var student = new Student();
student.id= "";
student.name = data.name;
student.age = data.age;
student.class = data.class;
student.id = service.savetoDocumentDB(collectionLink,student); //collectionlink is a string stored in web.config
students.add(student);
}
Class Service
{
public async Task<string> AddDocument(string collectionLink, Student data)
{
this.DeserializePayload(data);
var result = await Client.CreateDocumentAsync(collectionLink, data);
return result.Resource.Id;
}
}
我做错什么了吗?任何帮助都将不胜感激。