
---- EF
文章平均质量分 56
李-晓洁
这个作者很懒,什么都没留下…
展开
-
用户代码未处理MetadataException
最近在用EF搭框架的过程中,遇到了很多问题,大部分都是出现在配置文件中,比如说下面这个问题: 问题描述:error 0152: No Entity Framework provider found for the ADO.NET provider wi原创 2016-05-29 20:23:36 · 1828 阅读 · 15 评论 -
mysql 找不到或无法加载已注册的 .Net Framework Data Provider。
出现这个问题的根本原因应该是MySQL的相关文件没有安装好,或者是安装好了没有引用到VS中。首先,下载并安装相关的文件:1、安装相应数据包安装mysql-connector-net-6.8.7.msi,下载地址:http://dev.mysql.com/downloads/connector/net/6.8.html安装mysql-for-visualstudio-1.2.原创 2016-05-29 20:34:24 · 10204 阅读 · 25 评论 -
EF原理
EF简介 实体框架(Entity Framework)简称EF,是微软以ADO.NET为基础所发展出来的对象关系对应(O/R Mapping)解决方案。是ADO.NET中的一组支持开发面向数据的软件应用程序的技术。是微软的一个ORM框架。ORM O/R Mapping 是EF中非常重要的一个思想,官方解释为:ORM指的是面向对象的对象模型和关系型数据库的结构之间的相互转换。原创 2016-05-21 19:31:18 · 2969 阅读 · 28 评论 -
【EF】DbFirst实现增删改查
1.在VS中新建控制台应用程序2.右击刚刚建好的程序,添加“ADO.NET实体数据模型”3.选择“来自数据库的EF设计器”4.依次连接服务器和数据库5.选择包括敏感数据6.选择实体框架(5.0)。(6.x也可以试试)7.选择需要的数据表等内容,点击完成!这样database first的实现已经基本上完原创 2016-05-21 21:01:31 · 4924 阅读 · 28 评论 -
【EF】 更新条目时出错。有关详细信息,请参见内部异常。
背景 最近在做图书馆项目,想要跟新现有读者的部分信息,在实现的过程中却出现了这样的错误“用户代码未处理 DBUpdateException 更新条目时出错。有关详细信息,请参见内部异常。”原因 经过分析,出现这个问题的根本原因是对数据库的操作有问题,具体原因有: 1.更新表时有的字段未赋值,出现了空值。 2.数据库表中有主外键约束。解决办法原创 2016-06-12 16:13:47 · 18773 阅读 · 19 评论 -
【EF】数据表全部字段更新与部分字段更新
在更新数据库的过程中,出现了" 更新条目时出错。有关详细信息,请参见内部异常。"的问题。 原因是想要更新表中的部分字段,所以只给需要修改的字段进行赋值,但是用的方法是对全部字段更新,这样就出现了异常。更新一张表中全部字段的代码://实例化读者表并赋值 ta_readerinfo enReader = new ta_readerinfo()原创 2016-06-13 15:16:28 · 7783 阅读 · 24 评论