我首先使用Entity Framework代码和流畅的API将几个表添加到现有数据库中。
在浏览SQL Server datetime2 vs datetime和Why You Should Never Use DATETIME Again!后,我使用
将DateTime属性映射到datetime2mb.Entity<SomeClass>()
.Property(q => q.DateTimeTypePropety)
.HasColumnType("datetime2");
Forcing Entity Framework to use datetime2 data type不是一个选项,因为它会影响现有的表格。
modelBuilder.Properties<DateTime>()
.Configure(c => c.HasColumnType("datetime2"));
是否有一种流畅的API语法为特定表执行此操作而不是单独映射每个属性?
感谢您的时间。