目录 写在前面 一.使用Stopwatch 查询执行效率 二.简单查询 1.Linq写法: 2.Lambda表达式写法: 三.条件查询 1.Linq 写法 2.lambda 写法 四.聚合函数 1.Linq 写法 2.Lambda 写法 五.内连接 1.Linq 写法 2.Lambda Join写法 六.左外部连接 1.Linq 写法 2.Lambda 写法 七.排序分页 1.Linq 写法 2.Lambda 写法 写在前面 IEnumberable与IQueryable的区别? IEnumbe…
目录 写在前面 一.开发环境 二.创建项目 三.新增 1.单表新增 2.批量新增 3.多表新增 四.编辑 1.先查询,后编辑 2.创建实体,后编辑 五.删除 写在前面 在上一小节中,学习了如何 通过Code First + MySql 的方式实现数据的迁移. 这一下节中,总结 EF的增删改. 一.开发环境 开发工具:Visual Studio 2019 开发环境:Win 10 家庭版 数据库:MySQL 8.0.17 二.创建项目 1.打开Visual Studio 2019 新建->创建程序台…
初次使用Entity Framework(以下简称EF),为了避免很快忘记,决定开日志记录学习过程和遇到的问题.因为项目比较小,只会用到EF的一些基本功能,因此先在此处制定一个学习目标:1. 配置EF(指定EF用哪个数据库,相信在大部分开发过程中都不会使用官方Demo中的LocalDb)2. 根据代码生成表(主要是一些特殊情况,比如希望自己设置string类型属性的长度,不想统一都是nvarchar(max))3. 生成视图(部分类其实希望生成成为视图,这样可以让数据库表设计更加符合范式,同时简…
目录 # 写在前面 一.开发环境 二.创建项目 三.安装程序包 四.创建模型 五.连接字符串 六.编辑程序 七.数据迁移 写在最后 # 写在前面 这几天,一直都在学习Entity Framework 的Code First 开发模式.然后,一直在填坑的路上渐行渐远~又因为平时工作的原因,对于EF的学习时断时续的~ 今天,使用程序台应用的方式来使用EF的Code First 的开发模式.本来是想使用Web Mvc 的方式使用Code First,后来发现,在Visual Studio 2019中使…
目录 写在前面 什么是Entity Framework EF的优缺点 1.优点 2.缺点 如何理解ORM EF执行的原理 写在前面 在使用.net mvc 开发的时候.为了高效的开发,我们常常会搭配ORM框架使用. 而Entity Framework正是微软开发的一种ORM框架.一般情况下,我们很少用全称, 而是直接用EF.因为都是微软的产品,所以通常它和MVC是黄金搭档. 什么是Entity Framework 全称ADO.NET Entity Framework,简称为EF.优点是能高效的开…
请注明转载地址:http://www.cnblogs.com/arhat 在前几章中,老魏一直使用Linq来查询Entity Framework.但是老魏感觉,如果使用Linq的话,那么Linq的返回值类型有的时候不是很容易找出来,没有直接使用Lambda来的直观,至少在Lambda中我们可以指定返回的类型,这样一来就可以指定返回值了. 在本章的开始呢,老魏先复习一下.NET提供的几个常用的Lambda委托,而这些委托可以说是经常又得到的,尤其实在IEnumerable<T>和 IQuerya…
目录 写在前面 环境 下载MySQL连接工具 创建Databse First 1.创建控制台 2.创建数据库 3.安装 MySQL.Data 和MySQL.Data.Entity 3.在项目中添加数据实体模型 产生的问题及解决方案 1.问题1 2.问题2 3.问题3 写在前面 Database First又叫数据库优先的开发方式,是一种比较旧的开发方式,现在已经不再使用这中开发的方式. 当然,对于一些旧项目进行升级,在已经有了数据库的情况下,使用此方式还是十分方便的. 环境 开发环境: win1…
MSDN: http://msdn.microsoft.com/en-us/data/aa937723 台湾博客: http://www.dotblogs.com.tw/yc421206/ http://www.dotblogs.com.tw/terrychuang/archive/2013/03/25/98832.aspx Entity Framework 5.0系列 http://www.cnblogs.com/kenshincui/category/511593.html Entity F…
MSDN: http://msdn.microsoft.com/en-us/data/aa937723 台湾博客: http://www.dotblogs.com.tw/yc421206/ http://www.dotblogs.com.tw/terrychuang/archive/2013/03/25/98832.aspx Entity Framework 5.0系列 http://www.cnblogs.com/kenshincui/category/511593.html Entity F…
这是我在Cnblogs上的第一个系列,但愿能坚持下去: 惯例索引 Entity Framework入门系列(1)-开篇兼索引: Entity Framework入门系列(2)-初试Code First: Entity Framework入门系列(3)-EF Power Tools尝鲜: Entity Framework入门系列(4)-EF支持MySQL: Entity Framework入门系列(5)-ADO.NET实体数据模型: Entity Framework入门系列(6)-T4模版使用:…