前言 终于踏出第一步探索EF Core原理和本质,过程虽然比较漫长且枯燥乏味还得反复论证,其中滋味自知,EF Core的强大想必不用我再过多废话,有时候我们是否思考过背后到底做了些什么,到底怎么实现的呢?比如本节要讲的在命令行简单敲下dotnet ef migrations add initial初 ...
分类:
Web程序 时间:
2018-03-25 12:03:44
阅读次数:
288
和Identity的问题相似,通过替换掉默认的PersistedGrantDbContext来实现 在Startup中注入我们自己实现的方法 之后执行数据库迁移命令 数据库可以正常生成了! ...
分类:
数据库 时间:
2018-03-22 19:27:36
阅读次数:
370
1. 安装Visual Studio 20132. 下载mysql,安装mysql。3. 下载 mysql-for-visualstudio-1.2.7.msi, 下载链接:https://cdn.mysql.com//Downloads/MySQL-for-VisualStudio/mysql-f ...
分类:
数据库 时间:
2018-03-22 15:30:44
阅读次数:
199
前言 通过我发表的博文可知最近一段时间会将持续讲解EntityFramework Core特性,在此之前我提到过Backing Fields,回头翻了翻感觉写的还不够好,于是乎再来讲解一番,也是自己再一次巩固,废话少说,开门见山。 EntityFramework Core Backing Field ...
分类:
其他好文 时间:
2018-03-17 19:40:51
阅读次数:
167
CodeFirst之深入了解EntityFramework 一.概要 本文在基于CodeFirst思想之上 深入了解EntityFramework。其实我个人一直头疼的问题就是每次Entity类一有变动,无论是新增表,更改表结构等 EF一律把数据库删掉重建,这样之前存在的数据一起删除。解决方法如下: ...
分类:
其他好文 时间:
2018-03-15 11:22:57
阅读次数:
145
前言 EntityFramework Core 2.0引入了显式编译查询,在查询数据时预先编译好LINQ查询便于在请求数据时能够立即响应。显式编译查询提供了高可用场景,通过使用显式编译的查询可以提高查询性能。EF Core已经使用查询表达式的散列来表示自动编译和缓存查询,当我们的代码需要重用以前执行 ...
分类:
其他好文 时间:
2018-03-09 01:35:57
阅读次数:
172
entityFramework是一种ORM框架 缓存的内容 manage context lifetime(生效与失效时间) lifetime too long 缓存的目的:提高系统性能 .重载dispose()方法的作用 多线程之间内存共享,那多个用户同时操作时是否会出现脏读及误读 并发操作 异步 ...
分类:
其他好文 时间:
2018-03-06 00:58:40
阅读次数:
145
0. 写在前面 1. 建立运行环境 2. 添加实体和映射数据库 1. 准备工作 2. Data Annotations 3. Fluent Api 3. 包含和排除实体类型 1. Data Annotations [NotMapped] 排除实体和属性 2. Fluent API [Ignore] ...
分类:
其他好文 时间:
2018-03-05 14:37:40
阅读次数:
210
from:http://www.cnblogs.com/Richeir/p/5347000.html 开始从头系统地学习Entity Framework,当前的稳定版本为6.1.3,Nuget主页 http://www.nuget.org/packages/EntityFramework/ 微软喜欢 ...
分类:
其他好文 时间:
2018-03-05 11:17:19
阅读次数:
166
1,最好通过Nuget添加引用EntityFramework.SqlServerCompact,省得去手动填写配置文件。 2,部署后遇到如下的问题: 原因是打包后的Bin下面缺少System.Data.SqlServerCe.dll驱动。 需要到C:\Program Files\Microsoft ...
分类:
数据库 时间:
2018-03-02 20:46:35
阅读次数:
170