在深入学习某项技术之前,应该努力形成对此技术的总体印象,并了解其基本原理,本文的目的就在于此。 一、理解EF数据模型 EF本质上是一个ORM框架,它需要把对象映射到底层数据库中的表,为此,它使用了三个模型来描述这种映射关系。 (1)概念模型(Conceptual Model):主要体现为一组可以被应 ...
分类:
其他好文 时间:
2018-04-17 22:15:45
阅读次数:
204
实验环境是VS 2015、MSSQL Server 2008、windows 10 一、创建项目 通过VS创建一个MVC5项目EntityFrameworkExtension 二、安装Entity Framework 通过nuget添加Entity Framework到项目,当前版本为6.2.0 三 ...
分类:
数据库 时间:
2018-04-16 18:30:42
阅读次数:
522
简称EF,是微软以ADO.NET为基础所发展出来的对象关系对应(ORM)解决方案。 EF就是用来处理数据的,与数据库打交道。但是底层还是用到了ADO.NET的那一套东西。 为什么叫对象关系对应解决方案? 对象关系对应又叫ORM。O——>object实体类,R——>Relations 关系,M——>M ...
分类:
其他好文 时间:
2018-04-14 13:47:31
阅读次数:
152
从刚刚开始接触ORM到现在已有超过八年时间,用过了不少ORM框架也了解了不少ORM框架,看过N种关于ORM框架的相关资料与评论,各种言论让人很难选择。在ORM的众多问题中最突出的问题是关于性能方面的问题,因此我在看了国外的一遍文章(Dapper vs Entity Framework vs ADO. ...
分类:
Web程序 时间:
2018-04-06 20:22:20
阅读次数:
383
在使用Entity Framework作为ORM来存取数据的过程中,最常规的操作就是对数据对象的更新。本文将会包含如何Attach Entity到一个数据Context中,以及如何使用EntityState字段状态来保存数据变化。 ...
分类:
其他好文 时间:
2018-04-05 16:29:03
阅读次数:
210
把EFCore使用的数据库连接字符串放在环境变量里, 在Mac系统会遇到问题, 因为bash里的export不支持环境变量名有冒号: ...
分类:
Web程序 时间:
2018-03-26 20:48:35
阅读次数:
1002
一、前言 前段时间用.Net Entity Framework core搭建框架,需要配置浮点数的精度,发现.Net Entity Framework core 并没有HasPrecision方法。在网上查找资料也比较少,最后通过官方文档说明,尝试使用HasColumnType配置浮点数精度成功。 ...
分类:
Web程序 时间:
2018-03-24 12:45:45
阅读次数:
2484
原文链接 This database provider allows Entity Framework Core to be used with SQLite. The provider is maintained as part of the Entity Framework Core proje ...
分类:
数据库 时间:
2018-03-19 13:41:03
阅读次数:
318
Ø 前言 本文主要解决 EF 中对于 MSSQL 数据库的 decimal 类型经度问题,经实验该问题仅在 CodeFirst 模式的情况下发生,话不多说直接看代码。 1. 假设我们有一张 Customer 数据表,主要探究:Longitude、Latitude、LonLatSum 这三个字段。 1... ...
分类:
其他好文 时间:
2018-03-17 19:41:24
阅读次数:
1684
不多说废话了, 直接切入正题. EF Core支持情况 EF Core的数据库Providers: 此外还即将支持CosmosDB和 Oracle. EFCore 2.0新的东西: 查询: EF.Functions.Like() Linq解释器的改进 全局过滤(按类型) 编译查询(Explicitl ...
分类:
其他好文 时间:
2018-03-12 11:07:01
阅读次数:
974