kir*_*dla 5 c# asp.net entity-framework
public class Repository
{
private readonly UnitOfWork _uow;
public Repository()
{
_uow = new UnitOfWork();
}
public void InsertSummary(List<string> knownModel,int batchid,int personid,int submittingorgid)
{
foreach (var src in knownModel)
{
_uow.SummaryRepo.Insert(new SIFUploadSummary
{
SessionId = SessionId,
BatchId = batchId,
rIFObject = src,
SuccessCount = 0,
PCount = 0,
CCount = 0,
CECount=0,
DCount = 0,
ECount = 0,
PersonId = personId,
OrganizationId = submittingOrgId,
Status = 1
LoginId = userName,
CreateDate = DateTime.Now
});
}
_uow.SummaryRepo.Save();//here i am getting above error.
}
}
Run Code Online (Sandbox Code Playgroud)
在使用上述代码在表中插入记录时,我收到以下异常
提交数据库事务时报告错误,但无法确定数据库服务器上的事务是成功还是失败。有关详细信息,请参阅内部异常和http://go.microsoft.com/fwlink/?LinkId=313468。无法执行事务操作,因为有处理此事务的挂起请求。
如何处理这个异常请帮助我。此错误有时不定期发生。
在这里我们可以使用实体框架工作的 CommitFailureHandler 然后如何使用我在这里使用工作单元存储库。
归档时间: |
|
查看次数: |
4896 次 |
最近记录: |