diff --git a/EntityFramework.Exceptions.Oracle/OracleExceptionProcessorInterceptor.cs b/EntityFramework.Exceptions.Oracle/OracleExceptionProcessorInterceptor.cs index 2e51e38..8237fcf 100644 --- a/EntityFramework.Exceptions.Oracle/OracleExceptionProcessorInterceptor.cs +++ b/EntityFramework.Exceptions.Oracle/OracleExceptionProcessorInterceptor.cs @@ -7,6 +7,7 @@ namespace EntityFramework.Exceptions.Oracle; class OracleExceptionProcessorInterceptor : ExceptionProcessorInterceptor { private const int CannotInsertNull = 1400; + private const int CannotUpdateToNull = 1407; private const int UniqueConstraintViolation = 1; private const int IntegrityConstraintViolation = 2291; private const int ChildRecordFound = 2292; @@ -20,6 +21,7 @@ class OracleExceptionProcessorInterceptor : ExceptionProcessorInterceptor DatabaseError.ReferenceConstraint, ChildRecordFound => DatabaseError.ReferenceConstraint, CannotInsertNull => DatabaseError.CannotInsertNull, + CannotUpdateToNull => DatabaseError.CannotInsertNull, NumericOrValueError => DatabaseError.MaxLength, NumericOverflow => DatabaseError.NumericOverflow, UniqueConstraintViolation => DatabaseError.UniqueConstraint, diff --git a/EntityFramework.Exceptions.Tests/OracleTests.cs b/EntityFramework.Exceptions.Tests/OracleTests.cs index bd5ab96..cf7ec8d 100644 --- a/EntityFramework.Exceptions.Tests/OracleTests.cs +++ b/EntityFramework.Exceptions.Tests/OracleTests.cs @@ -11,12 +11,6 @@ public class OracleTests : DatabaseTests, IClassFixture