【发布时间】:2012-05-10 10:16:55
【问题描述】:
我使用 MS SQL Server 2008 R2 和实体框架。 创建的时候需要写一篇文章,创建什么类型的数据库和模型?
我知道你想用so datetime2,但是我的数据库里有这种类型的数据。
我在模型“DateTime”中尝试过,数据库类型为“datetime”
我有错误
将 datetime2 数据类型转换为 datetime 数据类型 导致超出范围的值。声明已终止。
anser:我没有初始化字段
【问题讨论】:
-
有什么问题?你试过什么?
-
我在模型 'DateTime' 中尝试过,数据库类型为 'datetime'
-
你是手工创建模型吗???您应该使用 DB First 或 Model first 方法(创建 DB -> 继承模型,反之亦然)
-
@JotaBe,和手,自动改变什么都没有
-
确保为日期时间字段提供一个值 > 1753 年 1 月 1 日,或使其在数据库中可为空。
标签: c# asp.net-mvc entity-framework datetime