Document

随笔分类 -  ADO.NET Entity Framework

摘要:EF 6 Code-First系列文章目录: 1 翻译系列:什么是Code First(EF 6 Code First 系列) 2.翻译系列:为EF Code-First设置开发环境(EF 6 Code-First系列) 3.翻译系列:EF Code-First 示例(EF 6 Code-First 阅读全文
posted @ 2020-05-28 10:57 从未被超越 阅读(583) 评论(0) 推荐(0) 编辑
摘要:EF-CodeFirst-3搞事 本文学习旺杰兄的 CodeFirst 系列教程而写。尽量摆脱之前的影子写出自己的理解 表间关系、级联删除 简单玩法已经走通了,但是我就是想搞点事出来。今天来搞搞表间关系和级联删除 表间关系 毫无疑问在设计表的时候,对于两张有关联的表,我们要做一对一或一对多的外键关系 阅读全文
posted @ 2017-09-21 11:41 从未被超越 阅读(312) 评论(0) 推荐(0) 编辑
摘要:EF-CodeFirst-1 玩起来 注本文是学习旺杰兄的CodeFirst系列所写 CodeFirst CodeFirst是一种全新的玩法,代码先行使得我们更了解实体之间的关系。而且更加符合了DDD领域驱动设计的思想 。所以CodeFirst已经成为了一种趋势。 简单玩法 打开Visual Stu 阅读全文
posted @ 2017-09-21 11:41 从未被超越 阅读(290) 评论(0) 推荐(0) 编辑
摘要:EF-CodeFirst-2玩的嗨 时间戳、复杂类型、GUID自增长 GUID自增长 GUID用于当主建那是好处多多,但是和int不同。EF不会自动识别第一个为类名+Id开头或int类型字段 去设置自增长。尴尬的GUID怎么玩呢。。 Data Annation玩法 Fluent API 玩法 注:上 阅读全文
posted @ 2017-09-21 11:40 从未被超越 阅读(219) 评论(0) 推荐(0) 编辑
摘要:什么是并发? 并发分悲观并发和乐观并发。 悲观并发:比如有两个用户A,B,同时登录系统修改一个文档,如果A先进入修改,则系统会把该文档锁住,B就没办法打开了,只有等A修改完,完全退出的时候B才能进入修改。 乐观并发:同上面的例子,A,B两个用户同时登录,如果A先进入修改紧跟着B也进入了。A修改文档的 阅读全文
posted @ 2017-09-13 15:15 从未被超越 阅读(236) 评论(0) 推荐(0) 编辑
摘要:控制数据库的位置 默认情况下,数据库是创建在localhost\SQLEXPRESS服务器上,并且默认的数据库名为命名空间+context类名,例如我们前面的BreakAway.BreakAwayContext。 有几种方法可以改变这种默认约定。 利用配置文件 在配置文件中新加一个连接字符串 注意这 阅读全文
posted @ 2017-09-13 15:12 从未被超越 阅读(317) 评论(0) 推荐(0) 编辑
摘要:要更改EF中的默认配置有两个方法,一个是用Data Annotations(在命名空间System.ComponentModel.DataAnnotations;),直接作用于类的属性上面;还有一个就是Fluent API,通过新增相应的配置类来覆盖默认配置。现在我们用这两个来对比了解EF中的约定配 阅读全文
posted @ 2017-09-13 15:01 从未被超越 阅读(366) 评论(0) 推荐(0) 编辑
摘要:Entity Framework6 with Oracle(可实现code first) Oracle 与2个月前刚提供对EF6的支持。以前只支持到EF5。EF6有很多有用的功能 值得升级。这里介绍下如何支持Oracle 一.Oracle 对.net支持的一些基础知识了解介绍。 1.早年的时候,微软 阅读全文
posted @ 2017-09-13 14:58 从未被超越 阅读(261) 评论(0) 推荐(0) 编辑
摘要:2012年12月11日,Entity Framework已经发布了Entity Framework 6 Alpha2,因项目需要,目前已使用了其中的两个特性,今天就来介绍一下第一个特性:全局性地自定义Code First约定(Custom Code First Conventions)。 应用场景 阅读全文
posted @ 2017-09-13 14:57 从未被超越 阅读(277) 评论(0) 推荐(0) 编辑
摘要:Win10+VS2015+EF6.0+MySQL5.6+MVC环境部署和排错 本来已经好几个月不弄专业了,今天一哥们问我问题的时候重新捣鼓了一下,就做个文档供后来人参考吧~ 1.首先安装MySQL 5.6 安装很简单我就不说了,你参考下:http://jingyan.baidu.com/articl 阅读全文
posted @ 2017-09-13 14:40 从未被超越 阅读(225) 评论(0) 推荐(0) 编辑
摘要:已安装软件:VS2015 XAMPP Control Panel(Mysql服务器) SQLyog(Mysql 客户端) 使用时: 使用EF设计器 此时此刻,发现二逼了,咋没有mysql????(好吧,上图是用的别人的,本机已经木有这个没有mysql的界面了) 好吧,下面重点: 需要下载安装: 1: 阅读全文
posted @ 2017-09-13 14:38 从未被超越 阅读(353) 评论(0) 推荐(0) 编辑
摘要:前言 Entity Framework支持Database First、Model First和Code Only三种开发模式,各模式的开发流程大相径庭,开发体验完全不一样。三种开发模式各有优缺点,对于程序员没有哪种模式最好,只有哪种模式更适合。接下来我将分别使用这三种开发模式实现同一数据库模型的数 阅读全文
posted @ 2017-09-13 14:22 从未被超越 阅读(609) 评论(0) 推荐(1) 编辑
摘要:1. 概念 Entity Framework: ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案.(此处只当理解为.NET 特色的数据库应用方案(O/R mapping),如hibernate, 此处暂且 阅读全文
posted @ 2017-09-13 14:21 从未被超越 阅读(433) 评论(0) 推荐(0) 编辑
摘要:3.EF6 3.1初步目录及说明 下面是用VS2013开发环境创建的项目: 说明:控制台项目类型,安装 EF版本为6.1.3 , 数据库连接字符串配置: EFContext.cs代码: 注: a.数据库上下文 构造方法 ,继承基类,其参数是DefaultConnection,配置的数据库连接字符串中 阅读全文
posted @ 2016-04-01 20:36 从未被超越 阅读(438) 评论(0) 推荐(0) 编辑
摘要:EntityFramework优缺点 Entity Framework 是微软推荐出.NET平台ORM开发组件, 现在已放源代码. 以下我们来讨论一下优缺点和一些问题, 以下简称EF. 有兴趣可查询官网的Entity Framework 6 RoadMap. 高层视图: 改变在现有系统使用Entit 阅读全文
posted @ 2016-04-01 19:56 从未被超越 阅读(873) 评论(0) 推荐(0) 编辑
摘要:十分钟轻松让你认识Entity Framework 7 EF7不是在EF6上更新,而是完全重写了。它完全支持.NET Core runtime,也就是说以后你可以在Mac或者是Linux机器上使用EF了。 https://github.com/nicholaspei/OrchardNoCMS 我还在 阅读全文
posted @ 2016-04-01 19:52 从未被超越 阅读(361) 评论(0) 推荐(0) 编辑
摘要:记得去年初就开始关注Entity Framework,那时只是简单测试了一下,发现较之Nhibernate不太成熟。当时的EF主要表驱动方式开发,过度依赖edm文件,并且数据层耦合了模型层,让一些MVC分层用户痛苦不堪。微软从Oxite1项目发展到Oxite2也在这个DAL与MODEL的理不清的关系 阅读全文
posted @ 2016-03-30 17:17 从未被超越 阅读(360) 评论(0) 推荐(0) 编辑
摘要:ADO.NET Entity Framework -Code Fisrt 开篇(一) 2012-12-25 15:13 by 易code, 911 阅读, 0 评论, 收藏, 编辑 ADO.NET Entity Framework 是微软的一套实体映射框架。发布EF4.1(Entity Framew 阅读全文
posted @ 2016-01-28 15:27 从未被超越 阅读(299) 评论(0) 推荐(0) 编辑

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

喜欢请打赏

扫描二维码打赏

微信打赏