`

.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

    在LabVIEW中,数据库访问是通过特定的编程方式实现的,包括使用SQL语句和ADO(ActiveX Data Objects)编程模型。SQL(Structured Query Language)是数据库操作的基础,用于添加、修改和删除记录。 2.3 SQL添加记录...

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

    本文将详细介绍如何使用Python 3将datetime对象插入到MySQL数据库中的datetime字段,并解决可能遇到的问题。 首先,我们需要了解Python的datetime模块。datetime模块提供了datetime类,可以用来创建表示日期和时间...

    jdbc操作数据库之Date类型

    - **利用`java.sql.Date`**:通常情况下,当向数据库中存储日期数据时,推荐使用`java.sql.Date`,因为它只包含日期信息(即年、月、日),这有助于减少存储空间的需求并提高查询效率。 - **利用`java.util.Date`**...

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

    在 Android 的 SQLite 中,数据是弱类型存储的,因此需要使用 String 类型来取出日期类型数据,然后使用 SimpleDateFormat 将其转换成 java.util.Date 类型。下面是一个示例代码: ```java String str; ...

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

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

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

    ### SQL 数据类型详解:smallint、datetime 和 nchar 在 SQL 中,选择合适的...在实际应用中,根据具体的需求选择合适的数据类型可以有效提高数据库性能并减少存储成本。希望本文对初学者了解 SQL 数据类型有所帮助。

    解决mysql时间戳datatime存储四舍五入问题.docx

    在MySQL数据库中,时间戳(Timestamp)和日期时间(DateTime)是两种常见的日期和时间数据类型,用于存储和处理时间信息。在您的项目中遇到的问题是关于DateTime类型的字段在存储时出现了四舍五入的问题,这通常是...

    oracle中Datatime类型直接输入方法

    在Oracle数据库中,处理日期时间数据类型(DateTime)是一项常见的需求。本文将详细介绍如何在Oracle中直接输入DateTime类型的值,并探讨相关的格式与函数用法。 ### Oracle中的DateTime类型 Oracle数据库支持多种...

    进销存的数据库设计文档.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)等。

    ASP.NET存储过程自定义分页详解

    在ASP.NET开发中,常用的一些数据绑定控件如`GridView`、`DataList`等提供了内置的分页功能,使得开发者能够非常方便地实现数据的分页展示。然而,在实际应用中,特别是面对海量数据时,这些内置的分页机制会将整个...

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

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

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

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

    DataTime 实时显示实例

    这可以通过调用对应编程语言的内置函数来实现,例如在Python中使用`datetime.datetime.now()`,在Java中使用`java.time.LocalDateTime.now()`。 2. **构建响应**: - **格式化时间**:获取到的时间通常是日期和...

    DataTime

    在本案例中,"DataTime"可能是指一个编程教程或项目,与2008年北京奥运会这一历史事件相关联,可能是为了展示如何使用DateTime类或相关函数来计算或处理特定时间点的数据。 在许多编程语言中,如Java、C#、Python等...

    Datatimepicker控件常见使用

    在Windows Forms或.NET Framework中,DateTimePicker控件是System.Windows.Forms命名空间的一部分。开发者可以通过属性设置来调整它的行为,如Format属性可以设置日期和时间的显示格式,短日期、长日期、24小时制等...

    易贝网站 ASP.NET

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

    c# 常见DataTime操作类

    C# 中的 DateTime 操作类 在 C# 中,DateTime 是一个非常重要的类,它提供了许多有用的方法来操作日期和时间。下面,我们将详细介绍 C# 中 DateTime 操作类的知识点。 1. 获取当前日期 使用 `DateTime.Now` 可以...

    31-SqlServer-datetime-Code.zip

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

    WPF Toolkit Extended最新版

    WPF Toolkit Extended是一款针对Windows Presentation Foundation(WPF)框架的扩展工具包,它为开发者提供了丰富的控件和功能,以增强WPF...对于那些已经在.NET 4环境中运行的项目,这是一个理想的增强UI的解决方案。

Global site tag (gtag.js) - Google Analytics