0

Entity Framework Code First Caching

最近团队改为Entity Framework 和ASP.NET MVC进行项目开发,为了提高访问速度必须缓存EF的查询结果,在网上查找了两种Cache的缓存方法,一种是基于EF Caching with Jarek Kowalski's Provider,博客园中已经有很多前辈们已经有了详细的介绍。...

我是小马 发布于 2012-03-23 11:49 评论(2) 阅读(389)
1

使用EntityFramework对数据进行简单的增删查改

文档和例子都放可以再下面下载下来,这里就不在博客里写了下载:使用EntityFramework对数据进行简单的增删查改文档 使用EntityFramework对数据进行简单的增删查改例子...

双魂人生 发布于 2012-03-21 22:03 评论(1) 阅读(606)
3

Entity Framework加载相关实体——Explicit Loading

上一回我们在《Entity Framework加载相关实体——Lazy Loading》分析了Lazy Loading,这一回我们来分析一下在关闭Lazy Loading的情况下,如果显式加载实体。数据库我们依旧使用Lazy Loading中使用的数据库。之前我们分析过来,当Lazy Loading...

Allen Li 发布于 2012-03-21 16:00 评论(0) 阅读(992)
0

[EF]让Entity framework支持多数据库

EF对Sql Server的支持非常好,无论是Code First,还是 Model First 还是 Database First 都支持的很好,但是对非微软系数据库的支持就不那么友好了,现在唯一能保证的是对大部分数据库的 Database First 支持的很好。所以在这里,我们让 Entity...

飘飘白云 发布于 2012-03-20 19:52 评论(0) 阅读(773)
1

Entity Framework加载相关实体——Lazy Loading

Entity Framework提供了三种加载相关实体的方法:Lazy Loading,Eager Loading和Explicit Loading。首先我们先来看一下MSDN对三种加载实体方法的定义。Lazy Loading:对于这种类型的加载,在您访问导航属性时,会从数据源自动加载相关实体。使用...

Allen Li 发布于 2012-03-15 14:51 评论(4) 阅读(1276)
0

关闭EF4.x Code First的级联删除Cascade Delete

EF4.1~4.3 Code First模式级联删除是默认打开的,在同一个实体多次引用另一个实体时,需要单独设置关闭某个外键关系下的级联删除,需要写Fluent API代码,而且级联删除有时会造成麻烦。干脆整个关了吧:usingSystem.Data.Entity.ModelConfiguratio...

jlzhou 发布于 2012-03-13 19:08 评论(2) 阅读(324)
0

在代码中,获取Entity Framework生成的T-SQL查询语句

AdventureWorksLT2008Entities db = new AdventureWorksLT2008Entities(); var querys = db.Products.Where(p => p.ProductID % 55 == 0).Select(p => new...

joe62 发布于 2012-03-12 21:46 评论(2) 阅读(425)
3

在.Net中实现RichClient+Restful+JPA架构-探索实现

兵马未动,粮草先行,开始项目的时候我习惯为项目起一个漂亮的名字,好的开始是成功的一半嘛,一个帅的名字能让我做的更有激情。呵呵,废话少说,我给项目起的名字是:ElegantSharp,Elegant:优雅的,Sharp:尖锐、锋利。好的架构注定是优雅的,漂亮的;而且必定是尖锐锋利的。一、技术选型 我们...

jackchain 发布于 2012-03-01 20:17 评论(13) 阅读(1855)
4

使用EF4.3构造一个清爽的基于POCO的ORM架构

EF正在成为一个优秀的ORM框架,4.1中就加入了Code First,当时带来的不少的惊喜,可是,4.1时,的Code First虽然可以不再依赖edmx,可是建立很多的,映射code,虽然这些code有工具可以自动生成,可是仍觉得解决方案混乱。今天感受了一下4.3,他可以不在依赖edmx,不再需...

ejiyuan 发布于 2012-02-29 17:01 评论(23) 阅读(3297)
6

关于数据访问层Service类设计的感悟

最近在实习的公司做项目,因为业务逻辑比较复杂,经常要在数据访问层中的XXXService中添加各种查询方法。但久而久之,里面的查询方法越来越多,不仅难以维护,而且在多人开发时,很容易写出一些功能相同但名字不同的方法。但在三层架构的设计思想中,数据访问层中的方法应仅包含对数据库的操作,相关的业务逻辑应...

天外飞雨 发布于 2012-02-26 15:10 评论(11) 阅读(750)
0

如何查看Linq to SQL运行时,实际执行的Sql语句

调试Linq to sql代码是, 如果遇到错误,很难判断错误的原因是什么,如果能够输出实际执行的sql原文,对于我们寻找错误的原因有有很大帮助。 以下是我用到的方法: StringBuildersql=newStringBuilder();try{using(varcontext=newDataC...

JustRun 发布于 2012-02-22 14:29 评论(1) 阅读(510)
3

.NET Framework 高级编程学习笔记(二):委托与事件

本文内容: 1. 委托定义 2. 申明委托 3.委托的实例化 4.委托的调用 5.匿名方法 6. 委托程序实例 7.事件定义 8.事件的申明 9.事件的调用 10.事件订阅与移除 11.事件程序实例 12.标准化事件的设计1. 委托定义委托(Delegate)是C#或者.NET中表示强类型方法的特殊...

ForEvErNoMe 发布于 2012-02-21 22:04 评论(4) 阅读(1662)
0

Programming Entity Framework:Code First - 学习笔记

1)第一步:定义Domain中的数据类 a)在解决方案中先新增一个类库项目,一般命名为Model b)在这里定义的类尽可能的简洁,这些类会最终对应到数据库中的数据表 2)第二步:让Entity Framework知道你定义的数据类 a)新增一个新的类库项目,一般命名为DataAccess b)添加C...

雨田笑 发布于 2012-02-21 21:24 评论(3) 阅读(637)
8

EF 4.3 Code-Based 数据迁移演练

首先第一步:创建一个MigrationsCodeDemo控制台程序;第二步:添加最新版本EntityFrameworkNuGet package 到这个项目里:Tools –> Library Package Manager –> Package Manager Console.Run ...

麻将我会 发布于 2012-02-20 14:21 评论(6) 阅读(1611)
28

.Net开发人员可以拥抱Entity Framework 了(EF4.3 Release!!!)

EF4.3于2月9号正式发布了,微软的EF小组最近一年开始发力,在4.3版本中新加了重要的特性:“数据库迁徙”。对于ORM框架来说,没有Code First功能,几乎没有吸引力,因为很少开发人员会去用那些自动生成的、难以驾驭的实体类,不够优雅。在Python等语言中的ORM框架,早就有了Code F...

技术改变世界 发布于 2012-02-20 08:42 评论(70) 阅读(11462)
9

EF4.3 基于代码的迁移演练

原文地址:http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-code-based-migrations-walkthrough.aspx原文名称:EF 4.3 Code-Based Migrations Walkthrough准备工作在...

冠军 发布于 2012-02-17 22:59 评论(9) 阅读(2083)
3

.NET Framework 高级编程学习笔记(一):类型,泛型,集合

最近在学习.NET Framework 高级编程这本书,感觉挺有意思的,于是根据自己的理解,做了笔记,总结下内容。本文笔记主要是从.NET类型,泛型,集合这三个方面进行描述。本文内容: 1. 类型 2. 泛型 3. 集合1.类型类型是对程序要处理的数据对象的分类。不同的数据对象占用存储空间不同,操作...

ForEvErNoMe 发布于 2012-02-15 23:00 评论(4) 阅读(1496)
0

EF 4.3 发布

原文名称:EF 4.3 Released原文地址:http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-released.aspxEF 4.3 下载地址:http://nuget.org/packages/EntityFramework/在...

冠军 发布于 2012-02-14 22:58 评论(2) 阅读(1085)
2

Code-First 在SQLServer Compact 4.0 中的应用(一),基础配置

SQLServer Compact 4.0 是代替Access构建轻量级程序的完美方案,特别是在Web程序中。 在CodeFirst的搭配下,更能够加速我们的开发效率,本文就如何构建运行环境作一番记录...

梁逸晨 发布于 2012-02-10 02:49 评论(5) 阅读(1066)
0

Entify Framework 4.1[问题集] 一个实体的双向依赖引起的错误

EF4.1由于实体的双向引用引起:Collection was modified; enumeration operation may not execute. 错误...

TransTown 发布于 2012-02-04 12:10 评论(1) 阅读(256)

推荐博客(按更新时间)

×