接手了一个用EF来做的项目,由于项目中使用的原生处理,导致很多update都是采用先select 后 update的方式来实现,同时无法批量执行逻辑如:根据订单类型统一更新状态等。所以在经过了N多查找之后 发现了一个国外写的扩展插件EntityFramework.Extended 。 Github: ...
分类:
其他好文 时间:
2017-11-04 22:25:23
阅读次数:
228
Entity Framework 延伸系列目录 今天我们来聊聊EF的日志记录. 一个好的数据库操作记录不仅仅可以帮你记录用户的操作, 更应该可以帮助你获得效率低下的语句来帮你提高运行效率 废话不多说,我们开始 环境和相关技术 本文采用的环境与技术 系统:WIN7 数据库:SQL Server2008 ...
分类:
其他好文 时间:
2017-11-04 22:23:43
阅读次数:
152
NuGet - 安装:EntityFramework 6.2 mysql-connector-net-6.9.9.msi 完全安装 mysql-for-visualstudio-1.2.7.msi 完全安装 添加最新版本MySql.Web.6.10.4、MySql.Data.6.10.4 、MySq ...
分类:
数据库 时间:
2017-11-04 20:38:28
阅读次数:
404
以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,是微软的一个ORM框架。 ORM指的是面向对象的对象模型和关系型数据库的数据结构之间的相互转换。 首先EF原理:拿到所有实体对象,读取映射关系,根据映射关系生成相应的sql脚本,最终调用Ado.net底层的Co ...
分类:
Web程序 时间:
2017-11-03 18:49:43
阅读次数:
166
Code First 的方式有一个有点就是便于以后修改字段。 引入EntityFramework 打开NuGet包管理工具,搜索EntityFramework,安装好。 创建数据模型 添加数据模型类,这个跟平时添加类一样简单。 创建Context上下文 添加上下文类YWContext。 配置连接字符 ...
分类:
Web程序 时间:
2017-11-03 16:17:48
阅读次数:
195
本文谨用作日志使用,不喜勿喷 在MVC中使用Entity Framework FirstCode对数据库进行操作 一、 新建一个MVC项目 二、使用Nuget包管理工具安装EntityFramework 1、打开Nuget控制台 2、输入安装entityframework命令 install-pac ...
分类:
数据库 时间:
2017-11-01 20:32:26
阅读次数:
196
前言:“我们有一个订单列表,希望能够根据当前登陆的不同用户看到不同类型的订单数据”、“我们希望不同的用户能看到不同时间段的扫描报表数据”、“我们系统需要不同用户查看不同的生产报表列”。诸如此类,最近经常收到项目上面的客户提出的这种问题,即所谓的“数据权限”,经过开会讨论决定:在目前的开发框架上面搭建 ...
分类:
其他好文 时间:
2017-10-31 18:53:47
阅读次数:
3023
{"The Entity Framework provider type 'System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer' registered in the application confi ...
分类:
其他好文 时间:
2017-10-31 18:47:42
阅读次数:
129
前几篇文章中介绍了如何使用Entity Framework来操作数据库,但是对EF的配置、连接字符串的指定仍然存在一些疑问。 本章将对EF的配置进行介绍。 EF可以通过两种方式来实现配置,分别是代码方式和配置文件。 Entity Framework的配置文件 对于配置文件来说,在安装Entity F ...
分类:
数据库 时间:
2017-10-12 18:59:52
阅读次数:
827
一、在线安装 在联网的情况下,一般通过NuGet安装EF,具体步骤如下: 2、在弹出的对话框中选择Entity Framework并单击安装。 安装完成后,项目中发生如下变化: - 引用中多了EntityFramework与EntityFramework.SqlServer两个应用; - 项目中增加 ...
分类:
其他好文 时间:
2017-10-09 00:26:20
阅读次数:
125