阅读更多

12顶
12踩

开源软件

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

2012-07-20 13:43 by 副主编 wangguo 评论(15) 有17604人浏览
微软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 可移植性强,支持所有流行的数

  • 华为OD机试C卷- 快速人名查找(Java & JS & Python).md-私信看全套OD代码及解析

    私信博主免费看所有华为OD真题、考试报告、手撕代码、面试记录

  • Navicat的下载、安装、配置连接与使用教程.docx

    Navicat的下载、安装、配置连接与使用教程.docx

  • 2024嵌入式面试资料嵌入式软件工程师笔试面试经验分享(应届毕业生)

    2024嵌入式面试资料嵌入式软件工程师笔试面试经验分享(应届毕业生)提取方式是百度网盘分享地址

  • 运用Qt实现机房预约管理系统,学生提交申请,教师审核,管理员管理帐户及预约清单.zip

    该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

  • docker run -d -name redis-exporter \ -p 9121:9121 oliver006/red

    docker run -d --name redis_exporter \ -p 9121:9121 oliver006/redis_exporter:v1.45.0 \ --redis.addr redis://192.168.1.108:6379 \ --redis.password ""

  • 基于ssm+mysql的校园失物招领管理系统源码+数据库脚本(高分毕设项目)

    基于ssm+mysql的校园失物招领管理系统源码+数据库脚本(高分毕设项目)含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用,该项目可以作为毕设、期末大作业使用,系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值,项目都经过严格调试,确保可以运行! 基于ssm+mysql的校园失物招领管理系统源码+数据库脚本(高分毕设项目)含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用,该项目可以作为毕设、期末大作业使用,系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值,项目都经过严格调试,确保可以运行! 基于ssm+mysql的校园失物招领管理系统源码+数据库脚本(高分毕设项目)含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用,该项目可以作为毕设、期末大作业使用,系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值,项目都经过严格调试,确保可以运行!

Global site tag (gtag.js) - Google Analytics