管理GETDATE()我有這樣一個列在我的數據庫表如何與實體框架
DateCreated, datetime, default(GetDate()), not null
1我試圖使用實體框架上做此表下面的INSERT .. 。
PlaygroundEntities context = new PlaygroundEntities();
Person p = new Person
{
Status = PersonStatus.Alive,
BirthDate = new DateTime(1982,3,18),
Name = "Joe Smith"
};
context.AddToPeople(p);
context.SaveChanges();
當我運行此代碼我碰到下面的錯誤
The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value.\r\nThe statement has been terminated.
所以我試圖設置StoreGenerat edPattern計算出...相同的東西,然後標識...相同的東西。有任何想法嗎?
解決了這個異常,但是在插入時沒有調用默認的(GetDate())。 – 2010-04-29 20:46:55
實際上,它看起來確實有效,但.net代碼的默認設置就像datetime.minvalue。有沒有辦法阻止它做到這一點? – 2010-04-29 21:02:22
通過使用計算得到它工作storegeneratedpattern – 2010-04-29 21:34:25