有人在实际项目中用Entity Framework吗?

问题描述

请问有人在实际项目中用EF吗,用得多不多?如果不用的话Model层怎么映射,全部手写吗?

解决方案

解决方案二:

该回复于2012-03-14 13:15:46被版主删除
解决方案三:

我经常用的是Model层的,不用model的还真没有用过呢!值得考虑!!
解决方案四:

顶楼上,楼主你该抽空结结贴了
解决方案五:

现在就在用ef但是没用codefirst
解决方案六:

另外mvc和ef没有必然联系ef就相当于数据访问层
解决方案七:

EntityFramework:我暂时还没考虑用我觉得还不是很成熟。原因:我觉得很慢,我前几天客户公司,下了个外包项目到另外一个软件公司。这个公司的工程师用的就是EntityFramework,他们一测试:导入500条数据花了20分钟。然后:客户把数据库的数据删除了一部分他们的系统还可以查询得出来。我一看就知道,缓存管理出问题了。但是我还没能力驾驭EntityFramework所以不是我的事我不管。如果是C#+SQL2005或2008:可以考虑LinqtoSQL。LinqtoSQL:我改了他的缓存机制。也就是说不用LinqtoSQL的缓存了。增,删,改:都把底层重写了。也就是我的架构没有缓存的。就是用LinqtoSQL的查询功能。(增,删,改)用快速反射去做。然后还加了个AOP,支持数据库和分布式事务了,最后配了代码生产的小工具。做起来好爽啊。最近在考虑自己写个Linq的查询:争取支持SQLServer和Orcale,可以参照ALinq的实现ALinq是要收费的。做的很不错。另外就是:如果你在你的项目做没能力驾驭缓存的话就不要用缓存。并不是所有系统都必须缓存的。想想我们的ADO.Net,哪里来的缓存啊。
解决方案八:

该回复于2012-03-16 09:06:12被版主删除
解决方案九:


解决方案十:

已经用了两三年了================================================ASP.NET分页最终解决之道:
解决方案十一:

从支持codefirst开始用,之前的模型设计太恶心了
解决方案十二:

只用过ado.net--
解决方案十三:

到目前为止,还没有在项目中用到过

时间: 2024-12-05 00:26:57

有人在实际项目中用Entity Framework吗?的相关文章

Entity Framework CodeFirst数据迁移

原文:Entity Framework CodeFirst数据迁移 前言 紧接着前面一篇博文Entity Framework CodeFirst尝试. 我们知道无论是"Database First"还是"Model First"当模型发生改变了都可以通过Visual Studio设计视图进行更新,那么对于Code First如何更新已有的模型呢?今天我们简单介绍一下Entity Framework的数据迁移功能. Entity Framework配置  当我们对项目

MiniProfiler 兼容 Entity Framework 6

一直以来都是在用MiniProfiler配合ASP.NET MVC做请求的监控. 在某项目升级Entity Framework 6之后,在执行查询时报错误: --------------无法将类型为"StackExchange.Profiling.Data.EFProfiledDbConnection"的对象强制转换为类型"System.Data.SqlClient.SqlConnection".----------   显然是新版本的EntityFramework

entity framework-求一个用Entity Framework写的网站项目学习

问题描述 求一个用Entity Framework写的网站项目学习 求各位·大神帮忙,救命那类似于宣睿斎这样的网站,我模仿这学习一下,各位大神帮帮忙,求一个用Entity Framework写的网站项目学习 解决方案 参考:http://www.cnblogs.com/SkyD/archive/2009/07/20/1526767.html 解决方案二: 在公司里都不用Entity framework写代码麽

N-Tier Entity Framework开源项目介绍

N-Tier Entity Framework开源项目介绍 http://www.cnblogs.com/wintersun/p/3982276.html https://visualstudiogallery.msdn.microsoft.com/09026591-96c4-4a9d-a07a-d70972294e0a?SRC=VSIDE http://www.cnblogs.com/jes_shaw/archive/2009/06/22/1508698.html http://ntieref

Entity Framework 6:专家版本

随着 Entity Framework 最新主版本 EF6 的推出,Microsoft 对象关系映射 (ORM) 工具达到了新的专业高度,与久负盛名的 .NET ORM 工具相比已不再是门 外汉. EF 已经完全成熟,正在超越以前广泛使用的工具. Entity Framework 已经度过了青涩期,它最初只是供数据库开发者使用的工 具,后来在 .NET 社区的敏捷开发者中间引起轰动. 它学会了如何摆脱应用程序 开发模式,转向了普通旧 CLR 对象 (POCO) 模型,支持以测试和域为中心的软件

Entity Framework中的全角半角符号问题

SQL Server的SQL查询不区分大小写,而LINQ查询区分大小写,所以在写LINQ代码时需要注意的是 --如果这段LINQ代码将会被Entity Framework解析为SQL语句(LINQ to Entities),则不 用考虑大小写问题:如果这段LINQ代码在内存中执行,就要考虑大小写的问题. 比如下面的LINQ to Entities(不用考虑大小写): //代码自来CNBlogsTagService _unitOfWork.Set<Tag>().Where(x => tag

使用NuGet助您玩转代码生成数据:Entity Framework 之Code First

在Code First中,编写完代码并运行之后,我们的Model会同步到Db中,但是往往我们 需要的是编写完Model就生成数据库,而不是等UI部分完成并运行之后才看到数据库,借助NuGet程序包管理器 可以让我们即时完成Code=>DB. 准备:1.本人开发工具为VS2012,使用的是.NET Framework 4.5 (EF5): 2.然后确保已在VS扩展中安装了最新的"NuGet程序包管理器": 3.常用的三行 NuGet用于EF命令(当然可以直接用命令"get

Entity Framework学习初级篇1--EF基本概况

最近在学习研究微软的EF,通过这时间的学习研究,感觉这个EF目前来说还不是很完善,半成品.不过,据说在.Net4.0中,微软将推荐使用此框架,并会有所改善.而且,现在基本上所有数据库均提供了对EF的支持.因此,为以后做技术准备可以学习研究以下.但是,我个人觉得就目前来说,在实际项目慎用此框架. 下面简单的介绍以下这个EF. 在.Net Framework SP1微软包含一个实体框架(Entity Framework),此框架可以理解成微软的一个ORM产品.用于支持开发人员通过对概念性应用程序模型

在ADO.NET Entity Framework 4中使用枚举

枚举(Enum)是一种常用的类型,如用于表示状态.类型等参数.但目前它不 会被官方地在ADO.NET Entity Framework中进行支持.本文介绍的是通过复杂类 型(Complex Types)在ADO.NET Entity Framework 4中使用枚举. 这种方法需要使用POCO类,而不能使用Visual Studio自动生成的类.因为我 们需要手动为复杂类型编写代码. 数据库脚本: 1 if exists (select 1 2 from sysobjects 3 where i