Nullable ignored on AllowNull test

This commit is contained in:
2024-08-05 11:56:07 +02:00
parent 6de41e166e
commit 3921c176ce
2 changed files with 1408 additions and 1406 deletions

View File

@@ -44,6 +44,7 @@ using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Collections;
using System.ComponentModel;
using System.Data.Common;
using System.Data;
using System.Dynamic;
@@ -13968,7 +13969,7 @@ namespace DynamORM
Column = attr;
if (attr != null && attr.AllowNull && Type.IsNullableType())
if (attr != null && attr.AllowNull && !Type.IsNullableType())
attr.AllowNull = false;
if (property.CanRead)
@@ -15111,3 +15112,4 @@ namespace DynamORM
}
}
}

View File

@@ -111,7 +111,7 @@ namespace DynamORM.Mapper
Column = attr;
if (attr != null && attr.AllowNull && Type.IsNullableType())
if (attr != null && attr.AllowNull && !Type.IsNullableType())
attr.AllowNull = false;
if (property.CanRead)