实体框架dbcontext.SaveChanges()给出除以零的错误

时间:2013-04-04 00:14:57

标签: entity-framework

我担心我会错过这个显而易见的事实。下面的代码在SaveChanges()上产生除零错误。我几乎到处搜索可能的原因,我找不到它。有人可以指出我正确的方向。

由于

Public Sub AddDetailRecords()
    Dim products As List(Of Product)

    'code that builds a list of products

    For Each prd In products
        Dim eqDetail As New EmployeeQuoteDetail
        Dim rateRec As Rate = RateRecord(prd)

        eqDetail = DetailRecordForProduct(prd, eqDetail)
        eqDetail.netRate = rateRec.rate1
        eqDetail.ratePer = rateRec.ratePer

        db.EmployeeQuoteDetail.Add(eqDetail)
    Next
    db.SaveChanges()
End Sub

1 个答案:

答案 0 :(得分:0)

其中一个计算字段可能是您在实体框架执行数据库提交期间看到的DivideByZeroException异常的根本原因。请确保任何此类字段不会导致表达式导致除零情况。在那之后你应该很好。