我知道这可以在单个属性上使用Fluent API来完成,但是我希望在我的模型中使用.NET DateTime的任何地方都能自动执行此操作。以下是执行单个属性的示例:
modelBuilder.Entity<T>()
.Property(f => f.MyDateTimeProperty)
.HasColumnType("datetime2");
但是我不希望它只在这一个属性上自动发生。在Model First中有一个修复,通过编辑T4生成模板,所以我知道它可以在那里完成,但我在Code First中需要相同的东西。