一步一步体验 ADO.NET Entity Framework:第一步:认识ADO.NET Entity Framework
2008-08-15 05:34
453 查看
ADO.NET Entity Framework出来已经有一段时间了,虽然我一直在关注这个架构,但由于比较忙,加之没有看到发布正式版本而没有花时间去更深入的了解它,vs2008 sp1发布后,ADO.NET Entity Framework已经直接和NET3.5SP1集成了,我想可能ADO.NET Entity Framework除了beta3外,应该不会再单独发布了,以后的版本应该和net framework的版本同步了。呵呵,个人观点不值得推敲。
ADO.NET Entity Framework到底有什么亮点呢?看看MS的MSDN怎么描述的:
The ADO.NET Entity Framework is designed to enable developers to create data access applications by programming against a conceptual application model instead of programming directly against a relational storage schema. The goal is to decrease the amount of code and maintenance required for data-oriented applications. Entity Framework applications provide the following benefits:
· Applications can work in terms of a more application-centric conceptual model, including types with inheritance, complex members, and relationships.
· Applications are freed from hard-coded dependencies on a particular data engine or storage schema.
· Mappings between the conceptual model and the storage-specific schema can change without changing the application code.
· Developers can work with a consistent application object model that can be mapped to various storage schemas, possibly implemented in different database management systems.
· Multiple conceptual models can be mapped to a single storage schema.
· Language-integrated query support provides compile-time syntax validation for queries against a conceptual model.
我得E文太烂了,怕理解错了意思,就直接把MSDN的E文搬上来啦,中文的还是等MSDN的官方翻译吧,我觉得这几大特性很是吸引眼球哦。
我们看看VS2008 sp1里是怎样支持ADO.NET Entity Framework的呢?
添加EDM文件 对话框
先了解了一下界面,
后面的慢慢再来.......
ADO.NET Entity Framework到底有什么亮点呢?看看MS的MSDN怎么描述的:
The ADO.NET Entity Framework is designed to enable developers to create data access applications by programming against a conceptual application model instead of programming directly against a relational storage schema. The goal is to decrease the amount of code and maintenance required for data-oriented applications. Entity Framework applications provide the following benefits:
· Applications can work in terms of a more application-centric conceptual model, including types with inheritance, complex members, and relationships.
· Applications are freed from hard-coded dependencies on a particular data engine or storage schema.
· Mappings between the conceptual model and the storage-specific schema can change without changing the application code.
· Developers can work with a consistent application object model that can be mapped to various storage schemas, possibly implemented in different database management systems.
· Multiple conceptual models can be mapped to a single storage schema.
· Language-integrated query support provides compile-time syntax validation for queries against a conceptual model.
我得E文太烂了,怕理解错了意思,就直接把MSDN的E文搬上来啦,中文的还是等MSDN的官方翻译吧,我觉得这几大特性很是吸引眼球哦。
我们看看VS2008 sp1里是怎样支持ADO.NET Entity Framework的呢?
添加EDM文件 对话框
先了解了一下界面,
后面的慢慢再来.......
相关文章推荐
- 一步一步体验 ADO.NET Entity Framework:第2步:初试牛刀——Generating an Entity Data Model
- 一步一步体验 ADO.NET Entity Framework:第3步:理清思路——EDM中的关系和继承
- ADO.NET Entity Framework 4.0 CTP5 初次体验
- 体验ADO.NET Entity Framework的继承
- 体验ADO.NET Entity Framework的继承 推荐
- 体验ADO.NET Entity Framework的继承
- ADO.NET Entity Framework初步认识
- ADO.NET Entity Framework 中使用存储过程
- Ado.Net Entity Framework 批量删除、判断存在
- ado.net entity framework 查询性能比较
- ADO.NET Entity Framework之ObjectContext
- ADO.NET Entity Framework ESQL查询语句
- ADO.NET Entity Framework之esql 语法
- 利用ADO.NET Entity Framework 手动写代码
- ADO.NET Entity Framework 4.3 之 Code First 下自动更新数据库结构(Automatic Migrations)
- ado.net entity framework使用不同的方法查询数据的不同性能
- ADO.NET Entity Framework 深入分析系列文章
- ADO.NET Entity Framework 读书笔记 1
- ADO.NET Entity Framework Extensions 简单应用(转)
- ADO.NET Entity Framework 概述