Skip to content

Commit fe283d4

Browse files
committed
Temp table for nullable primitive types are registered as well.
1 parent 6068740 commit fe283d4

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/Thinktecture.EntityFrameworkCore.BulkOperations/EntityFrameworkCore/BulkOperations/TempTableConvention.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,29 @@ public class TempTableConvention : IModelInitializedConvention
2020
public void ProcessModelInitialized(IConventionModelBuilder modelBuilder, IConventionContext<IConventionModelBuilder> context)
2121
{
2222
AddTempTable<int>(modelBuilder);
23+
AddTempTable<int?>(modelBuilder);
2324
AddTempTable<long>(modelBuilder);
25+
AddTempTable<long?>(modelBuilder);
2426
AddTempTable<DateTime>(modelBuilder);
27+
AddTempTable<DateTime?>(modelBuilder);
2528
AddTempTable<Guid>(modelBuilder);
29+
AddTempTable<Guid?>(modelBuilder);
2630
AddTempTable<bool>(modelBuilder);
31+
AddTempTable<bool?>(modelBuilder);
2732
AddTempTable<byte>(modelBuilder);
33+
AddTempTable<byte?>(modelBuilder);
2834
AddTempTable<double>(modelBuilder);
35+
AddTempTable<double?>(modelBuilder);
2936
AddTempTable<DateTimeOffset>(modelBuilder);
37+
AddTempTable<DateTimeOffset?>(modelBuilder);
3038
AddTempTable<short>(modelBuilder);
39+
AddTempTable<short?>(modelBuilder);
3140
AddTempTable<float>(modelBuilder);
41+
AddTempTable<float?>(modelBuilder);
3242
AddTempTable<decimal>(modelBuilder);
43+
AddTempTable<decimal?>(modelBuilder);
3344
AddTempTable<TimeSpan>(modelBuilder);
45+
AddTempTable<TimeSpan?>(modelBuilder);
3446
AddTempTable<string>(modelBuilder);
3547
}
3648

0 commit comments

Comments
 (0)