Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server WCF服务尝试使用EF 6将记录插入sql server时返回错误_Sql Server_Wcf_Entity Framework - Fatal编程技术网

Sql server WCF服务尝试使用EF 6将记录插入sql server时返回错误

Sql server WCF服务尝试使用EF 6将记录插入sql server时返回错误,sql-server,wcf,entity-framework,Sql Server,Wcf,Entity Framework,我的服务是每3秒客户呼叫500到1000次,这意味着我们每分钟有100K到1M的记录! 服务必须为每个请求向MSSQL服务器插入一条记录,但有时当EF尝试插入一条记录时,另一个实例会在该实例的同时插入该记录,这将导致插入第二个实例时出错 处理此问题的最佳做法是什么。 我认为使用SP可以解决这个问题,但我不确定仅从一个侧面讲,我认为您将很难在SQL中的单个表中获得这种吞吐量。您是否关闭了SQL的锁定,因为这可能是insertyes上出现错误的原因。是的,我关闭了。但是错误仍然存在

我的服务是每3秒客户呼叫500到1000次,这意味着我们每分钟有100K到1M的记录! 服务必须为每个请求向MSSQL服务器插入一条记录,但有时当EF尝试插入一条记录时,另一个实例会在该实例的同时插入该记录,这将导致插入第二个实例时出错

处理此问题的最佳做法是什么。
我认为使用SP可以解决这个问题,但我不确定

仅从一个侧面讲,我认为您将很难在SQL中的单个表中获得这种吞吐量。您是否关闭了SQL的锁定,因为这可能是insertyes上出现错误的原因。是的,我关闭了。但是错误仍然存在