0

我担心我错过了显而易见的事情。下面的代码在 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
4

1 回答 1

0

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

于 2016-06-02T05:56:23.227 回答