管理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