我在尝试将实体保存到数据库时遇到(413) Request Entity Too Large
错误。我发现可以通过增加配置中的maxReceivedMessageSize
值来解决这个问题。阿伦还有其他解决方案吗?我在考虑在提交数据库之前检查请求大小,但无法找到方法。我还考虑过定期调用SaveChanges
,但后来我会失去交易优势......
任何建议?
修改
我所做的基本上是组成一个实体,很多AddToTable
AddRelatedObject
和SetLink
来电,最后通过调用context.SaveChanges(SaveChangesOptions.Batch)
来保存它们
如果这有帮助......