`

.Net FrameWork 4.0中使用EF向数据库插入数据报datatime2类型错误的解决办法

阅读更多

最近用.Net 4.0创建EF的持久层,老是在插入新数据时,报datatime2类型错误。

找了很多资料,都没有得到解决,后来我询问了我的一个同事,Tom 给我解决了这个问题。

 

<!--<br/ /><br/ />Code highlighting produced by Actipro CodeHighlighter (freeware)<br/ />http://www.CodeHighlighter.com/<br/ /><br/ />-->由于EF4默认把C#的DateTime类型转换成Sql server2008的datatime2类型,所以2005的数据库不支持,最终导致程序报错。解决办法:是把edmx文档的ProviderManifestToken设置成2005,即可解决

 

 

 

这个问题我找了好多资料,都没找到相关的答案,最后还是被你解决啦,赞一个!~

 

<!--<br/ /><br/ />Code highlighting produced by Actipro CodeHighlighter (freeware)<br/ />http://www.CodeHighlighter.com/<br/ /><br/ />-->//.Net 3.5支持的方法
entities.AddToBlogArticle(model);
return entities.SaveChanges();

//.Net 4.0支持的方法
entities.BlogArticle.AddObject(model);
return entities.SaveChanges();

 

 

 

分享到:
评论

相关推荐

    labview数据库.docx

    设置的值必须满足数据表中对应列的数据类型,不同的数据库管理系统中数据的输入格式会稍有不同,但一般来说,字符串数据用西文单引号括起来,数字型数据直接输入,日期型数据用##括起来。 下面的SQL语句用来向...

    解决python写入mysql中datetime类型遇到的问题

    刚开始使用python,还不太熟练,遇到一个datetime数据类型的问题: 在mysql数据库中,有一个datetime类型的字段用于存储记录的日期时间值。python程序中有对应的一个datetime变量dt。 现在需要往mysql数据库中添加...

    十天学会ASP.net--我认为ASP.NET比ASP难很多,希望大家做好准备

    然后再下载一个.NET FRAMEWORK SDK,安装以后会在控制面板里面的管理工具里面多两个东西,这个不用理睬他,我们要使用的还是原来的INTERNET服务管理器。打开它按照ASP教程里面的调试方法建立一个目录,建立一个...

    oracle中Datatime类型直接输入方法

    告诉你oracle中Datatime类型直接输入方法,告诉你oracle中Datatime类型直接输入方法

    python3实现往mysql中插入datetime类型的数据

    主要介绍了python3实现往mysql中插入datetime类型的数据,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    ASP.NET中获取系统时间

    在c# / ASP.net中我们可 以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间 (12:12:12)、日期+时间(2008-09-04 12:11:10)等。

    Android的SQLite中DateTime类型数据的存取问题

    Android的SQLite中DateTime类型数据的存取问题

    sql中的smailint.datatime.nchar数据类型

    关于sql数据类型的详细介绍,绝对经典,记得要认真看啊,对于新手来说是个不错的选择哦

    PYTHON数据库管理.pdf

    数据类型 答案区 BIT 列名称 数据类型 DATATIME StudentName VARCHAR DECIMAL GradeLevel INT INT DaysAbsent DECIAML VARCHAR CHAR 参考答案:见题目。 2、要定义一个列,需要哪两个元素?请选择两个答案。 A 数据...

    进销存的数据库设计文档.doc

    "否 "邮箱地址 " 5.2销售单表 主表 "字段名称 "数据库字段名 "数据类型 "是否为主键 "备注 " "销售单号 "SaleformID "Char(10) "是 " " "填写日期 "Datatime "Datetime(8) "否 " " "操作人员 "Operatman "varchar(20...

    asp.net时间格式大全

    在c# / ASP.net中我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。

    图书管理系统数据库表设计.docx

    1管理员表(L_Administrator) 字段名 字段说明 数据类型 约束 备注 a_id 管理员编号 int Primary Key Identity(1000,1) a_name 管理员姓名 nvarchar(20) Not null a_pwd 管理员密码 varchar(20) Not Null 2读者表...

    EfsFrame(net开发框架) v2.2 源代码.rar

    EfsFrame是一套整体的企业级php开发框架解决方案,整个框架体系中包含了Web表现层开发包,组件开发包,基础数据库设计一整套完整的基于B/S架构应用程序设计开发的完整解决方案。Efs框架从研发到时间,历时近10年,...

    图书管理系统数据库设计-MYSQL实现(2).docx

    图书管理系统数据库设计-MYSQL实现(2) 1 图书管理系统数据库设计-MYSQL实现(2)全文共38页,当前为第1页。图书管理系统数据库设计-MYSQL实现(2)全文共38页,当前为第1页。 图书管理系统数据库设计-MYSQL实现(2)全文共...

    图书管理系统数据库设计-MYSQL实现-(2).docx

    student: 列名 数据类型 是否为空/性质 说明 stu_id int not null /PK 标明学生唯一学号 stu_name varchar not null 学生姓名 stu_sex varchar not null 学生性别 图书管理系统数据库设计-MYSQL实现-(2)全文共21页...

    阿里巴巴API开发sdk .net平台

    2、Demo中主要文件介绍: Default.aspx,显示免登录是否成功页面,显示调用免登录系统级参数和应用级参数。 Signature.cs ,签名参数生成工具类,其中code为软件注册后获得的CERT CODE。 三、本地部署 1.确认安装...

    易贝网站 ASP.NET

    1.用户模型里的生日字段有bug,当将其改为其他数据类型的字段时,就提示,不能转换成datatime类型,所以这个字段应该设置为不能修改,或只能用日期类型的控件 2.模型字段可以上下移动 3.完成升级程序,可及时升级到...

    31-SqlServer-datetime-Code.zip

    SqlServer数据类型“datetime”存在准确性和舍入问题,并且已被没有此类问题的“datatime2”数据类型取代。但是,“datetime”仍然存在于许多旧数据库中。我们将展示.NET Entity Framework环境中的这些问题如何导致...

    C#(ASP.NET)DateTime日期类型格式化显示

    2.数据控件如DataGrid/DataList等的件格式化日期方法: e.Item.Cell[0].Text = Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString(); 3.用String类转换日期显示格式: String.Format( "yyyy-MM-dd ",your...

    MySQL命令大全

    我们给一个应用中使用的用户赋予最恰当的数据库权限。如一个只进行数据插入的用户不应赋予其删除数据的权限。MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,...

Global site tag (gtag.js) - Google Analytics