随笔分类 -  EF

(转)Entity Framework 5.0系列之自动生成Code First代码
摘要:原文地址:http://www.cnblogs.com/kenshincui/archive/2013/08/29/3290527.html在前面的文章中我们提到Entity Framework的“Code First”模式也同样可以基于现有数据库进行开发。今天就让我们一起看一下使用Entity Framework Power Tools如何基于现有数据库生成数据类和数据库上下等。Entity Framework Power Tools基于现有数据库生成POCO数据类和数据库上下文需要借助Visual Studio一个扩展插件-- Entity Framework Power Tools(一个 阅读全文

posted @ 2013-10-03 19:19 黑子范 阅读(298) 评论(0) 推荐(0)

(转)动态Entity Framework查询:Dynamic Query 介绍
摘要:原文地址:http://www.cnblogs.com/yinzixin/archive/2012/11/30/entity-framework-dynamic-query.htmlDynamic Query是一个支持动态Entity Framework查询的库。它的设计初衷是为了减少在管理系统中大量出现的对一个数据集进行查找、排序、分页的这类场景的开发工作量,其设计思想是”markup is code ”。通过在View上编写具有语义信息的标签,来实现这类常见的功能需求,而不再需要额外的代码。它不是一个完整的ORM,是基于Entity Framework的,因此开发者仍然可以利用Entity 阅读全文

posted @ 2012-12-06 11:01 黑子范 阅读(523) 评论(0) 推荐(0)

(转)【工欲善其事必先利其器】—Entity Framework实例详解
摘要:原文地址:http://www.cnblogs.com/nianming/archive/2012/11/04/2753183.html开始本篇文章之前,先说一下Entity Framework 6 Alpha1在NuGet中已可用,原文链接http://blogs.msdn.com/b/adonet/archive/2012/10/30/ef6-alpha-1-available-on-nuget.aspx俗话说:“工欲善其事必先利其器”,在深入讲解Entity Framework之前,先准备一下开发工具以及前期的配置。一、开发工具开发工具基本略过,这里说一下,我使用的是Visual Stu 阅读全文

posted @ 2012-11-19 20:54 黑子范 阅读(313) 评论(0) 推荐(0)

(转)【配置属性】—Entity Framework实例详解
摘要:原文地址:http://www.cnblogs.com/nianming/archive/2012/11/07/2757997.htmlEntity Framework Code First的默认行为是使用一系列约定将POCO类映射到表。然而,有时候,不能也不想遵循这些约定,那就需要重写它们。重写默认约定有两种方式:Data Annotations和FluentAPI。Data Annotations在功能上是Fluent API的子集,在一些映射场景下使用Annotations不能达到重写的目的,因此本篇文章中使用Fluent API配置属性。一、Fluent API配置属性Code Fir 阅读全文

posted @ 2012-11-19 20:47 黑子范 阅读(298) 评论(0) 推荐(0)

(转)【配置关系】—Entity Framework实例详解
摘要:原文地址:http://www.cnblogs.com/nianming/archive/2012/11/12/2767089.html实体间的关系,简单来说无非就是一对一、一对多、多对多,根据方向性来说又分为双向和单向。Code First在实体关系上有以下约定:1. 两个实体,如果一个实体包含一个引用属性,另一个实体包含一个集合属性,Code First默认约定它们为一对多关系。 2. 两个实体,如果只有一个实体包含一个导航属性或一个集合属性,Code First也默认约定它们是一对多关系。 3. 两个实体分别包含一个集合属性,Code First默认约定它们为多对多关系。 ... 阅读全文

posted @ 2012-11-19 20:25 黑子范 阅读(259) 评论(0) 推荐(0)

(转)Entity Framework - 利用T4 分离 Entity 和 DbContext
摘要:原文地址:http://www.cnblogs.com/fangrobert/archive/2011/08/22/2150048.html通常情况,我们会在项目中新建一个ClassLibrary的EF.Data层,然后在该层中添加一个ADO.NET Entity Data Model的edmx文件。IDE就会利用ADO.NET Entity Data Model生成基于当前数据库对应的实体类以及实体类对应的数据访问代码。如果你的项目是简单的三层架构(应用层,业务层,数据访问层),你会发现我们再应用层需要用到实体类的话,必须引用EF.Data层,这样一来也就把数据访问的代码暴露给应用层了。这. 阅读全文

posted @ 2012-08-13 16:24 黑子范 阅读(393) 评论(0) 推荐(0)

(转)菜鸟级三层框架(EF+MVC)项目实战之 系列二 对数据访问层的抽象下
摘要:原文地址:http://www.cnblogs.com/rdst/archive/2012/08/12/2635377.html概述:1、对数据访问层进行封装 2、对业务层提供统一入口 3、线程内实例唯一一、数据访问层封装抽象 1.1、在程序集Cnblogs.Rdst.IDAO中创建IDBSession接口,其主要目的是将所有实体类封装为属性。 1.2、IDBSession接口中定义SaveChange()方法,定义该方法的意义会在业务逻辑中介绍。 1 using System; 2 using System.Collections.Generic; 3 using System.Linq.. 阅读全文

posted @ 2012-08-13 16:09 黑子范 阅读(337) 评论(0) 推荐(0)

(转 )Entity Framework Code First使用者的福音 --- EF Power Tool使用记之二(问题探究)
摘要:原文地址:http://www.cnblogs.com/LingzhiSun/archive/2011/06/13/EFPowerTool_2.html上次为大家介绍EF Power Tool之后,不少朋友在使用的时候碰到了一些问题曾像我提问。我自己以及同事在使用这个工具时,其实也碰到了一些问题。今天我将和大家一起分享其中2个问题以及相应的原因。 1. EF Power Tool帮助我们生成Code First POCO class时为何只生成了部分代码,甚至所使用的程序集都没有导入? 在输入了相应的数据库Named Instance和登录信息后,EF Power Tool开始为我们创建相.. 阅读全文

posted @ 2012-07-16 21:35 黑子范 阅读(328) 评论(0) 推荐(0)

(转)Entity Framework 4.1 之三(由4.0过渡到4.1/4.3)
摘要:原文地址:http://www.cnblogs.com/mbailing/archive/2012/07/16/2593368.html 大家好,前两个星期一直接在忙。在做新项目中我用了 Entity Framework 4.3,其实也是从4.0进行了一下过渡。要知道,一旦习惯了一种方式,要改变的话,真不是件容易的事。在左右脑博弈了尽一天后我才有勇气向Entity Framework4.3进行过渡。由于4.0中遇到的许多问题自己都有了解决方案,对于未知的4.3充满了向往但也伴随着抵触。在项目结束(小项目)后,我一直在思考着这篇文章应该怎么写,如何写。好了,寒暄之后快快随我进入本文的主题。 .. 阅读全文

posted @ 2012-07-16 21:34 黑子范 阅读(264) 评论(0) 推荐(1)

(转)使用EF4.3构造一个清爽的基于POCO的ORM架构
摘要:原文地址:http://www.cnblogs.com/ejiyuan/archive/2012/02/29/2373683.html EF正在成为一个优秀的ORM框架,4.1中就加入了Code First,当时带来的不少的惊喜,可是,4.1时,的Code First虽然可以不再依赖edmx,可是建立很多的,映射code,虽然这些code有工具可以自动生成,可是仍觉得解决方案混乱。今天感受了一下4.3,他可以不在依赖edmx,不再需要大量的映射code,写简单的,连接字符串,实现一个清爽的,基于POCO的ORM架构。4.3中好多东西都已被内部封装了我们只需简单的调用就好:1,定义数据操作对象. 阅读全文

posted @ 2012-03-01 22:15 黑子范 阅读(340) 评论(0) 推荐(0)

(转)MVC3+EF4.1学习系列(十一)----EF4.1常见的问题解决
摘要:原文地址:http://www.cnblogs.com/wlflovenet/archive/2011/12/30/EF11.html文章索引和简介博客写了10篇了~有很多朋友私信问了一些问题,而且很多问题 大家问的都一样 这里说说这些常见问题的解决办法.如果大家有更好的解决办法~也希望分享出来问题大概为这几个一.ef4.1 codeFirst 修改表结构 增加字段等 EF code first需要重新生成库导致数据丢失的问题.二.ef4.1 没有了edmx等复杂的东西 变得简单 干净 但如何使用存储过程,存储过程可以返回表 可以返回数值 也有可能是执行修改 删除 增加等 该怎么做?三.ef. 阅读全文

posted @ 2011-12-30 11:49 黑子范 阅读(843) 评论(1) 推荐(0)

(转)结合领域驱动设计的SOA分布式软件架构
摘要:原文地址:http://www.cnblogs.com/leslies2/archive/2011/12/12/2272722.html引言本文主要是参考Martion Fowler所著的《企业应用架构模式》与Eric Evans所著的《领域驱动设计》这两本泰山之作,加上本人在近年实际的工作过程中开发SOA系统所认识到的问题所写的一篇文章,欢迎各位点评。最后两节 细说应用层 、系统总体架构 是本文的重点,着重说明领域驱动设计与SOA之间的关系,对DDD有一定基础的朋友可以越过前面的几节,直接查看第七、八节。源代码下载 (数据库可以在.edmx文件根据模型生成) 目录一、SOA与DDD的定义二. 阅读全文

posted @ 2011-12-20 16:51 黑子范 阅读(430) 评论(0) 推荐(0)

(转)[VSTS] 让ADO.NET Entity Framework支持Oracle数据库
摘要:原文地址:http://www.cnblogs.com/WilsonWu/archive/2011/12/16/2290110.html近期由于项目所需不得不研究Oracle数据库,回想上一次用Oracle还是07年的事情,实习时候做华晨宝马的项目简单接触了Oracle。这次的项目需要基于.NET平台,我个人的习惯是能用微软自带的就不用第三方的,基于这个原则先想到的ORM模型就是Entity Framework,于是动手尝试一下。默认情况Visual Studio 2010的.NET项目模板及类型模板中的Entity Framework是不支持Oracle数据库的,找了一圈发现第三方有些插件. 阅读全文

posted @ 2011-12-16 16:42 黑子范 阅读(207) 评论(0) 推荐(0)

(转)MVC3+EF4.1学习系列(十)----MVC+EF处理树形结构
摘要:原文地址:http://www.cnblogs.com/wlflovenet/archive/2011/09/05/efandmvc11.html文章索引和简介通过前几篇文章 我们处理了 一对一, 一对多,多对多关系 很好的发挥了ORM框架的做用 但是 少说了一种 树形结构的处理, 而这种树形关系 我们也经常遇到,常见的N级类别的处理, 以及经常有数据与类别挂钩。今天主要写下EF处理树形结构以及 MVC如何展示树形结构。 前面几篇的例子 一直用的是一个例子,内容是连贯的。这篇是完全单独的~先来说下工作中会遇到的常见场景 针对这几个场景来处理~1.类别a.类别可以有无限级别b.类别的最末端 不. 阅读全文

posted @ 2011-11-02 18:07 黑子范 阅读(2232) 评论(0) 推荐(0)

(转)LINQ to Entities 多条件动态查询
摘要:原文地址:http://blogs.msdn.com/b/meek/archive/2008/05/02/linq-to-entities-combining-predicates.aspxSomeone asked a great question on the ADO.NET Entity Framework forums yesterday: how do I compose predicates in LINQ to Entities? I’ll give three answers to the question.Answer 1: Chaining query operators. 阅读全文

posted @ 2011-10-25 16:03 黑子范 阅读(1195) 评论(2) 推荐(1)

导航