探秘ADO.NET Entity Framework之旅开始
前一段时间园子里有很多文章介绍分析了Linq To SQL,它可以说是一个简单实现的ORM,是微软针对数据和对象的阻抗不平衡的问题。C# 3.0推出一些新的特性,比如Extension Method, Lambda Expression, Anonymous Type,其实这些新特性都是用来为Linq服务。
Linq To SQL将程序员从以往写大量的sql查询语句、取值、赋值中解放出来,在intellisense和编译上做了很多工作,使得这些查询能够在编译期进行检查。同时微软推出ADO.NET Entity Framework,即下一代的ADO.NET。它是比Linq To SQL更加强大的ORM,让开发人员只需要着眼于领域对象模型的开发,而不需要考虑它们是如何与关系数据库交互。
本文由一个简单的例子进行介绍Entity Framework是如何使用的。在此之前,必须下载ADO.NET Entity Framework runtime 和tools,官方也提供了很多示例下载。下面正式开始ADO.NET Entity Framework之旅(开发工具VS 2008 beta,以Northiwind数据库为例)。
首先建立一个Console project(要选择.NET Framework 3.5),然后点击Add New Item,看见ADO.NET Entity Data Model选项:
相关推荐
THEEYE 2020-04-18
Web分享 2019-11-10
xxjoy 2019-06-27
stepma 2012-07-06
86447318 2018-10-01
suyisong 2011-07-26
DevinChen 2011-06-12
wwwextractcomcn 2010-06-03
尉微 2009-12-31
thunderstorm 2009-12-02
shenshuibomb 2009-09-22
麦田开拓者 2009-09-18
旷野亮光 2009-09-18
onceProject 2009-09-18
wyl0 2009-09-18
xstongwandou 2009-09-18
luobailian 2009-09-18
0lzqth 2009-09-18
bonkerssdn 2009-09-17