阅读更多

12顶
12踩

开源软件

原创新闻 微软开源其 ORM 框架 Entity

2012-07-20 13:43 by 副主编 wangguo 评论(15) 有17710人浏览
微软ASP.NET项目经理Scott Hanselman在博客中称,微软近日开源了旗下的Entity框架(Entity Framework,简称EF)。


Entity框架的全称是ADO.NET Entity Framework,是微软开发的基于ADO.NET的ORM(Object/ Relational Mapping)框架。该框架的主要特点:

  • 支持多种数据库(Microsoft SQL Server、Oracle和DB2等);
  • 强劲的映射引擎,能很好地支持存储过程;
  • 提供Visual Studio集成工具,进行可视化操作;
  • 能够与ASP.NET、WPF、WCF、WCF Data Services进行很好的集成。
此次开源的代码包括Entity框架运行时、NuGet包、DbContext API以及Entity Framework Power工具等。Entity团队称,目前已经开始了EF 4.1预览版本的设计和开发工作,感兴趣的开发者可以获得nightly版本,能够看到源代码的变化情况,并参与设计和实施相关的讨论。

Entity框架托管在微软的codeplex站点开发者可以关注、讨论该项目,还可以使用Git来fork。

微软在今年3月份时,开源了ASP.NET MVC 4、ASP.NET Web API和ASP.NET Web Pages v2 (Razor)等组件。此外,Entity团队称,未来将开源EF Designer。

项目地址:http://entityframework.codeplex.com/
  • 大小: 34.7 KB
  • 大小: 36 KB
12
12
评论 共 15 条 请登录后发表评论
15 楼 pengshan 2012-07-28 17:30
一直都在 .netfx2.0下开发, 这些支持高版本 framework 的都用不上。咋就不支持 2.0 呢?高版本framework打包发布的时候真是个要命问题
14 楼 zhxh007 2012-07-23 15:43
把windows内核也开源了吧
13 楼 解未知数 2012-07-23 08:26
不是高质量的东西 注定悲剧...
12 楼 ray_linn 2012-07-22 19:31
奥义之舞 写道
才开源了一个 不要激动 慢慢来


搓人。MEF 也是开源的,Ironruby 也是开源的,
11 楼 mianhuaman 2012-07-22 12:58
comsci 写道
微软真棒。。。开源WINDOWS32吧。。。

哥们,你太幽默了
10 楼 comsci 2012-07-22 11:04
但是我怀疑微软的框架都是用自动代码构造系统自动生成的,所以显得非常非常的繁琐。。。
9 楼 comsci 2012-07-22 11:02
微软真棒。。。开源WINDOWS32吧。。。
8 楼 weng 2012-07-21 10:56
踩的比顶的多
7 楼 rox 2012-07-21 10:27
jimgreat 写道

MS 也要走开源路线了

套用魔兽解说员的一句评语:意识YD,走位风骚。
6 楼 freezingsky 2012-07-21 10:05
主流企业通过开源一些对IT有贡献的项目,对企业来说,也是一种极好的宣传。
5 楼 peak 2012-07-20 22:16
微软不走开源看来也过不下去了
4 楼 jiayenanhua 2012-07-20 21:07
jimgreat 写道

MS 也要走开源路线了

看清楚,会对其他语言开源吗?
3 楼 redsea 2012-07-20 19:04
话说直接发展 Linq to sql 不好吗, 非要搞个 ef.
2 楼 奥义之舞 2012-07-20 14:01
才开源了一个 不要激动 慢慢来
1 楼 jimgreat 2012-07-20 13:56

MS 也要走开源路线了

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 盘点 .NET 比较流行的开源的ORM框架

    前言对于我们而言选择ORM框架的目的...下面推荐10个主流比较流行的ORM框架,都是开源的项目:一、SqlSugar(国内)支持SqlServer、MySql、PgSql和Oracle插入blukcopy分表大数据自处理支持多租户、多库事务支持 支持 Co...

  • ORM 框架--EF详解

    ORM框架是连接数据库的桥梁,只要提供了持久化类与表的映射关系,ORM框架在运行时就能参照映射文件的信息,把对象持久化到数据库中。 EF的三种创建方法 DataBase First(数据库优先):先创建数据库表,然后自动生成...

  • mysql .net orm_.NET(C#)主流的ORM框架

    .NET(C#)主流ORM总揽SqlSugar (国内)Dos.ORM (国内)Chloe (国内)StackExchange/Dapper (国外)Entity Framework (EF) (国外)NHibernate (国外)ServiceStack/ServiceStack.OrmLite (国外)linq2db (国外)Massive (国外)...

  • .NET(C#)有哪些主流的ORM框架

    .NET(C#)有哪些主流的ORM框架 .NET(C#)主流ORM总揽 今天这篇文章分享几款收集的目前. NET(C#)中比较流行的ORM框架, 比如(以下框架均为开源框架,托管于github上): SqlSugar (国内) Dos.ORM (国内) Chloe (国内) ...

  • ORM系列之Entity FrameWork详解

    一. 谈情怀  从第一次接触开发到现在(2018年),大约有六年时间了,最初阶段连接数据库,使用的是【SQL语句+ADO.NET】,那时候,什么存储过程、什么事务 统统不理解,...一次机会,接触到了微软的EF(ps:如果没...

  • .Net开源微型ORM框架测评

    什么是ORM? 对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可...

  • 论ORM框架—EntityFrameworkCore

    01 PART ORM框架 ORM(Object Relational Mapping)对象关系映射,是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久...

  • C#中的ORM框架

    1. 什么是ORM ORM:对象关系映射(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping) 用于实现面向对象编程语言里不同类型系统的数据之间的转换 ORM是通过使用描述对象和数据库之间映射的元数据,将程序...

  • java orm框架 博客园_自己写ORM框架 DBUtils

    ORM框架想必大家都比较熟知了,即对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是...

  • 手撸ORM浅谈ORM框架之Query篇

    手撸ORM浅谈ORM框架之基础篇 手撸ORM浅谈ORM框架之Add篇 手撸ORM浅谈ORM框架之Update篇 手撸ORM浅谈ORM框架之Delete篇 手撸ORM浅谈ORM框架之Query篇 后续待定。。。。。。 姗姗来迟结尾 最近琐事缠身本应该...

  • .NET有几种主流的ORM框架

    那么,在目前的.NET(C#)的世界里,有哪些主流的ORM,SqlSugar,Dapper,Entity Framework(EF)还是ServiceStack.OrmLite?或者是你还有更好的ORM推荐呢?如果有的话,不防也一起分享给大家。 .NET(C#)主流ORM总揽 ...

  • ORM概述及常用ORM框架

    一、ORM ORM(Object-relational mapping),即对象关系映射,是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。也就是说,ORM是通过使用描述对象和数据库之间映射的元数据(映射文件信息),将程序中...

  • NFine极速WEB + ORM框架源码

    NFine是一套基于ASP.NET MVC+EF6+Bootstrap开发出来的框架,源代码完全开源,可以帮助你解决C#.NET项目68%的重复工作,让开发人员远离加班! 使用 Apache License 2.0 协议,采用主流框架,容易上手,简单易学,学习...

  • EF、Dapper、NHibernate等ORM框架的比较及优缺点

    什么是ORM? ORM的全称是Object Relational Mapping,即对象关系映射。它的实现思想就是将关系数据库中表...以EntityFramework、NHibernate为代表 优点 面向对象方式访问数据库,摆脱SQL 可移植性强,支持所有流行的数

  • 基于springboot大学生就业信息管理系统源码数据库文档.zip

    基于springboot大学生就业信息管理系统源码数据库文档.zip

  • 基于java的驾校收支管理可视化平台的开题报告.docx

    基于java的驾校收支管理可视化平台的开题报告

  • 原木5秒数据20241120.7z

    时间序列 原木 间隔5秒钟 20241120

  • 毕业设计&课设_基于 Vue 的电影在线预订与管理系统:后台 Java(SSM)代码,为毕业设计项目.zip

    毕业设计&课设_基于 Vue 的电影在线预订与管理系统:后台 Java(SSM)代码,为毕业设计项目.zip

  • 基于springboot课件通中小学教学课件共享平台源码数据库文档.zip

    基于springboot课件通中小学教学课件共享平台源码数据库文档.zip

  • 基于java的网上购物商城的开题报告.docx

    基于java的网上购物商城的开题报告

Global site tag (gtag.js) - Google Analytics