2013-02-14 4 views
5

Entity Framework 6 코드 먼저 모든 DateTime 속성을 DateTime2으로 모델화 할 수있는 방법이 있습니까?모든 DateTime 속성을 DateTime2로 모델링 할 수 있습니까?

은 내가 각 DateTime 특성에

.HasColumnType("datetime2") 

을 할 수 있다는 것을 알고 있지만, 모든DateTime 속성에 대한 기본값으로 설정할 수있는 방법이 있는지 궁금하네요.

답변

7

예.

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

엔티티 프레임 워크 (6)의 유창함 API에서

,이 한 줄을 사용하여 모든 DateTime 속성을 업데이트 할 수 있습니다