Entity Framework 4.1正式版发布,徐汇区网站设计

简介: 在MIX 11前夕,微软发布了 ADO.NET Entity Framework 4.1 (EF 4.1) 正式版。EF 4.1有哪些新玩新儿?1. 首先当然是DbContext API,它是基于以前版本中的ObjectContext和其他一些类型抽象出的一个简单的API,针对常用开发场景和编程模式进行了优化。

在MIX 11前夕,微软发布了 ADO.NET Entity Framework 4.1 (EF 4.1) 正式版。

EF 4.1有哪些新玩新儿?

1. 首先当然是DbContext API,它是基于以前版本中的ObjectContext和其他一些类型抽象出的一个简单的API,针对常用开发场景和编程模式进行了优化。DbContext可以被于Database First, Model First, Code First三种开发模式。

2. Code First是基于Entity Framework的新的开发模式,原先只有Database First和Model First两种。Code First顾名思义,就是先用C#/VB.NET的类定义好你的领域模型,然后用这些类映射到现有的数据库或者产生新的数据库结构。Code First同样支持通过Data Annotations或fluent API进行定制化配置。

如何拥有EF 4.1?

1. 去微软官方网站下载:ADO.NET Entity Framework 4.1

2. 在VS2010中通过NuGet将 ‘EntityFramework’ NuGet package 添加到你的项目中,但这个只包含Entity Framework运行时,不包含VS2010文件模板(用于Model First与Database First开发模式)。

如何使用EF 4.1?

可以去下面几个地方逛逛

1. ADO.NET Entity Framework page on the MSDN Data Developer Center

2. MSDN Documentation

3. ADO.NET Entity Framework Forum

4. Code First walkthrough

5. Model First / Database First walkthrough

友情提醒:别忘了去博客园Entity Framework专区。

有没有中文版?

有,但要等到一个月后。目前版本只支持英文的智能感知, 到时会提供多语言包。

可以用于生产环境吗?

当然可以,如果不放心,可以看一下许可说明文档

如何获得支持?

请走这里=》ADO.NET Entity Framework Forum

正式版与之前的候选版有什么变化?

主要是Bug修复,还解决了一个Default MaxLength异常

哪些大家想要的功能没有实现?

1. Enum support

2. Spatial data type support

3. Stored Procedure support in Code First

4. Migration support in Code First

5. Customizable conventions in Code First

不要失望,给一些时间给Entity Framework开发团队,他们已经知道这些特性的重要性,已经在为这些特性干活了,他们说:“we will be reaching out for your feedback on these features soon.”。

加油吧!Entity Framework开发团队!

英文链接:EF 4.1 Released

译文链接:http://news.cnblogs.com/n/97213/

目录
相关文章
|
6月前
|
小程序 Android开发 数据安全/隐私保护
【 uniapp - 黑马优购 | 发布】详讲如何发布一个小程序
【 uniapp - 黑马优购 | 发布】详讲如何发布一个小程序
69 0
|
编解码 固态存储 内存技术
未来两到三周微软将发布Surface Book3,7720元起
由于全球疫情持续发展,让微软原本计划好的传统发布会无法落地,近日微软官方宣布今年所有的活动都将采用线上虚拟方式,也就是我们所说的网络直播。
105 0
未来两到三周微软将发布Surface Book3,7720元起
|
SQL 缓存 JSON
悟空 CRM 9.0 发布,高品质 JFinal 开源项目
悟空CRM采用全新的前后端分离模式,本仓库代码中已集成前端vue打包后文件,可免去打包操作 如需调整前端代码,请单独下载前端代码,前端代码在根目录的ux文件夹中 主要技术栈 核心框架:jfinal3.
2576 0
|
Unix Linux C#
跨平台的.NET开源实现Mono 2.8.2发布,徐汇区网站设计
Mono是创建一系列符合ECMA标准(Ecma-334和Ecma-335)的.NET工具,包括C#编译器和共通语言运行平台。 与微软的.NET Framework不同,Mono项目不仅可以运行于Windows系统上,还可以运行于Linux,FreeBSD,Unix,Mac OS X和Solaris。
778 0
.NET Micro Framework 4.2 RC2发布!,徐汇区网站设计
微软刚刚发布了.NET Micro Framework 4.2 RC2 版本,下载地址: http://netmf.codeplex.com/releases/view/52341 Microsoft .NET Micro Framework将.NET的可靠性和效率与Visual Studio 的高生产率结合起来,以针对价格较低、资源受限的小型设备开发应用程序,可帮助人们使用熟悉的Visual Studio工具来构建托管的嵌入式应用程序。
684 0
|
JavaScript 前端开发 .NET
微软正式发布ASP.NET MVC 3,徐汇区网站设计
ASP.NET MVC 3建立在ASP.NET MVC 1和2的基础上,新增了更多功能,既简化了你的代码又允许更深的扩展性。经过很长一段时间的测试后,微软日前发布了ASP.NET MVC 3的正式版,其安装步骤与ASP.NET MVC 2完全相同。
926 0
|
Windows
消息称微软明年4月发布RTM版Windows 8,徐汇区网站设计
北京时间7月11日上午消息,美国ZDNet博客作者玛丽·乔·弗雷(Mary Jo Foley)撰文称,微软Windows 8操作系统可能最早在2012年4月发布。弗雷还透露,据可靠消息,这款操作系统所有版本的发布工作已在准备之中,其中包括服务器和ARM版本。
759 0
|
C# Android开发 iOS开发
Mono团队自立创业 .NET入侵苹果平台,徐汇区网站设计
众所周知,.NET其实并不是Windows上的专有技术,这一点很大程度上要感谢Miguel de Icaza所领导的Mono开发团队。他们多年不懈地工作,实现了跨平台的开源.NET实现(包括CLR运行库、C#编译器和其他开发工具、组件)。
1020 0
|
Java .NET
Asp.Net知识锦分享,徐汇区网站设计
导读:作者Alexis对Web方面颇多兴趣,业余时间自学Silverlight、WPF、HTML5,时而做些小东西聊以自足。他总结了一篇.NET的文章《Asp.Net知识锦分享》,以下是文章内容: 今天是春节的最后一篇博客了,在这里给大家拜个早年!祝大家新年新气象,事业红红火火,兔年大吉,给力给力再给力! 我是09年10月的时候开博客的,当时的我还是一个啥都不懂得楞青头,虽然现在也好不到哪里去。
1056 0
|
存储 安全 程序员
新GrayWolf工具为微软.NET带来曙光,徐汇区网站设计
一个对打击.NET应用程序情有独钟的软件工程师发布了一个新的工具,该工具可以方便使那些没有经验的程序员自行编译程序。 .NET软件工程师和顾问Jon McCoy在黑帽大会2011上发布了一个新的工具,方便程序员使用微软.NET框架逆向开发应用程序。
1046 0