나는 getutcdate ()로서 디폴트 값이나 바인딩을 가지고있는 테이블에 날짜 컬럼을 가지고있다. 엔티티 프레임 워크에서 이것을 사용하고 싶습니다. EDM 생성시 열 수준에서 "기본값"속성을 찾을 수 있었지만 하드 코드 된 값으로 생각합니다.
데이터베이스에 지정된 기본값을 어떻게 사용할 수 있는지 알려주십시오.
엔티티에 대한 OnCreated 이벤트를 구현하는 것은 내가 찾은 해결책이다. 나는 내가 거주하기를 원했던 Guid 속성을 가졌습니다. 기본적으로 모든 0으로 채워졌습니다 (00000-0000-00000-etc). 엔티티의 부분 클래스에 다음을 추가함으로써이 문제를 처리 할 수있었습니다.
partial void OnCreated()
{
Guid = Guid.NewGuid();
}