문제는 완전히 이해할 수 없기 때문에 적절하지만 지금은 며칠이 걸렸습니다.Entity Framework의 날짜/시간 필드 및 기본값
나는 datetime 필드와 엔티티 프레임 워크를 사용합니다.
시나리오 :
나는 필드를 설정
를 계산하기 (databasegenerated 옵션) 나는이 같은 필드를 업데이트하지 못할 :db.ComputeUnites.Find(this._ComputeGuid).HeartBeat = DateTime.UtcNow; db.SaveChanges();
나는 계산으로 설정하지 않는 경우 , 필수로 설정하십시오. 필드가 설정되지 않은 새 요소를 추가하려고하면 오류가 발생합니다. (이것은 의미가 있지만, 서버에 기본값을 설정하여 (
getutcdate()
) - 설정하지 않으면 시작될 것입니다.나는 기본값으로 설정하려고했습니다. 0 : 00 :. 0 : 000 번 삽입 (정확하게 구문을 기억하지 않는다)
을 내가 것 대신에 0 값이 다시 그때 나는 새 개체를 추가 할 수 있지만 기본 값은 사용되지 않습니다 like : 새로 추가 된 객체에 필드를 설정하지 않으면 기본값이 사용되어야하고 필드를 제공하거나 업데이트하면 내 C# 클래스에서 오는 값을 사용해야합니다 ..
무엇이 누락 되었습니까?
좋아을, 그럼 난 더 이상 문제가 그것으로 내 머리를 실 거예요. 감사. –