zoukankan      html  css  js  c++  java
  • .Net FrameWork 4.0中使用EF向数据库插入数据报datatime2类型错误的解决办法

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

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

    由于EF4默认把C#的DateTime类型转换成Sql server2008的datatime2类型,所以2005的数据库不支持,最终导致程序报错。解决办法:是把edmx文档的ProviderManifestToken设置成2005,即可解决

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

    //.Net 3.5支持的方法
    entities.AddToBlogArticle(model);
    return entities.SaveChanges();

    //.Net 4.0支持的方法
    entities.BlogArticle.AddObject(model);
    return entities.SaveChanges();
  • 相关阅读:
    javascript实现动态侧边栏
    javascript实现图片滚动
    C语言-----野指针
    守护进程daemon.c
    UDP网络程序设计
    TCP网络程序设计
    网络编程模型
    fork和vfork
    网络协议分析
    多线程同步
  • 原文地址:https://www.cnblogs.com/taven/p/1774972.html
Copyright © 2011-2022 走看看