2013-02-14 2 views
5

Entity Framework 6のコードまず、すべてのDateTimeプロパティをDateTime2としてモデル化する方法はありますか?すべてのDateTimeプロパティをDateTime2としてモデル化するように強制できますか?

私は、個々のDateTime性質上

.HasColumnType("datetime2") 

を行うことができますことを知っているが、すべてDateTimeプロパティのデフォルトとして設定する方法があります場合、私は思ったんだけど。

答えて

7

はい。

modelBuilder.Properties<DateTime>().Configure(c => c.HasColumnType("datetime2")); 

Entity Frameworkの6の流暢APIで

、あなたはこの1行を使用して、すべてのDateTimeのプロパティを更新することができます

関連する問題