随笔分类 -  12 Entity Framework

摘要:原文:https://www.cnblogs.com/wujingtao/p/5412329.html 用EF执行SQL又比ADO.NET方便,特别是在执行查询语句的时候,EF会把查询到的数据自动保存到数据实体中,省去了使用DataReader的麻烦。同时查询出来的数据还会进行跟踪,如果你修改了查询 阅读全文
posted @ 2018-08-30 13:10 心存善念 阅读(1245) 评论(0) 推荐(1) 编辑
摘要:如何使用EF CodeFirst连接MySql数据库? 环境:VS2015、Win7、.NetFramework4.5.2、MySql5.6 一、基本操作 1、创建MVC5项目:ZmsoftsWebMvc。 2、通过NuGet包管理器安装:MySql.Data.EntityFramework 3. 阅读全文
posted @ 2018-07-15 21:43 心存善念 阅读(2019) 评论(0) 推荐(0) 编辑
摘要:为什么Entity Framework的初始化速度慢如蜗牛呢? 对于在应用程序中定义的每个DbContext类型,在首次使用时,Entity Framework都会根据数据库中的信息在内存生成一个映射视图(mapping views),而这个操作非常耗时。 在第1次调用DbContext进行数据库操 阅读全文
posted @ 2018-07-04 10:04 心存善念 阅读(2849) 评论(0) 推荐(0) 编辑
摘要:EF的关联实体加载有三种方式:Lazy Loading,Eager Loading,Explicit Loading,其中Lazy Loading和Explicit Loading都是延迟加载。 (一)延迟加载(默认):Lazy Loading使用的是动态代理,默认情况下,如果POCO类满足以下两个 阅读全文
posted @ 2018-04-17 17:34 心存善念 阅读(3334) 评论(0) 推荐(5) 编辑
摘要:EntityFramework 非常好用,结构优美.. 但是美中有不足:1.对动态查询条件支持的不是很好 ;2.批量操作支持的不是很好.。下面就是几个第三方库,对EntityFramework 的扩展 一、第三方类库 LinqKit 动态拼装查询条件 开源地址:https://github.com/ 阅读全文
posted @ 2018-04-16 16:41 心存善念 阅读(3064) 评论(0) 推荐(0) 编辑
摘要:实验环境是VS 2015、MSSQL Server 2008、windows 10 一、创建项目 通过VS创建一个MVC5项目EntityFrameworkExtension 二、安装Entity Framework 通过nuget添加Entity Framework到项目,当前版本为6.2.0 三 阅读全文
posted @ 2018-04-16 16:29 心存善念 阅读(1117) 评论(0) 推荐(0) 编辑
摘要:一、EF事务 引用程序集 用法 参考文章:https://www.cnblogs.com/CreateMyself/p/4787856.html DBContext与SqlClient 可用于ef和ado.net(SqlBulkCopy)的事务统一处理,_context为DbContext 二、常见 阅读全文
posted @ 2017-06-03 18:09 心存善念 阅读(1806) 评论(0) 推荐(1) 编辑
摘要:定义一个继承自EntityTypeConfiguration<>泛型类的类来定义domain中每个类的数据库配置,在这个自定义类的构造函数中使用我们上次提到的那些方法配置数据库的映射。 映射实例 待读:http://www.aizhengli.com/entity-framework6-code-f 阅读全文
posted @ 2017-05-20 21:00 心存善念 阅读(2440) 评论(0) 推荐(3) 编辑
摘要:最近在ASP.NET MVC中遇到一个问题,如题,在使用EF数据模型的时候,要去添加一条新的数据到Sqlserver数据库,在之前项目中并没有出现该异常,所以去扒了扒demo,发现有几个字段(数据库类型为datetime)savechange的时候默认绑定了datetime.now。问题就在这里,我 阅读全文
posted @ 2017-05-14 22:42 心存善念 阅读(23583) 评论(1) 推荐(3) 编辑
摘要:一、引起的源头 环境:vs2015,sqlserver2008 相关程序包:ef6 定义了一个实体article EntityTypeConfiguration的配置 这样可以正常生成表字段,而且类型也正确插入数据的时候,就引起了以下异常 System.Data.SqlClient.SqlExcep 阅读全文
posted @ 2017-05-14 12:00 心存善念 阅读(8504) 评论(0) 推荐(0) 编辑
摘要:stackoverflow的解决方法 通过调试可以明确的知道哪个字段有问题 如果包含了导航属性,可以查看导航属性的数据, 比如id,那就必须对比下,具体是哪个出了问题 阅读全文
posted @ 2017-02-16 09:42 心存善念 阅读(882) 评论(1) 推荐(0) 编辑
摘要:问题:System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. > System.InvalidOperationException: The clas 阅读全文
posted @ 2017-01-19 17:43 心存善念 阅读(1850) 评论(0) 推荐(1) 编辑
摘要:一、linq和ef的差别 我们做项目时,难免会遇到用的不知道是啥,及把linq和EF搞混了。今天我带领大家梳理下思路,首先说linq查询,然后介绍EF查询 1.linq查询 当我们使用linq查询时,转到定义会调到Queryable 类, 那么也就是说,这个类封装了linq所有查询的方法。 IQeu 阅读全文
posted @ 2017-01-13 10:45 心存善念 阅读(723) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/marksun/archive/2011/12/15/2289582.htmlEntity Framework4.0(以后简称:EF4),是Microsoft的一款ORM(Object-Relation-Mapping)框架。同其它ORM(如,NH... 阅读全文
posted @ 2015-06-30 16:36 心存善念 阅读(743) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/fecktty2013/archive/2014/09/26/entityframework-overview.htmlEF版本.net framework和IDE版本主要功能EF(or EF3.5)Visual Studio 2008 SP1 (... 阅读全文
posted @ 2015-06-30 11:11 心存善念 阅读(608) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示