1 2 3 4 5 6 7 8 9 10 下一页 在诸多新改进之中,Visual Studio 2010 引入了用户期待已久的实体框架 4.0 和 WCF 数据服务 4.0(以前称为 ADO.NET 数据服务),这两项功能综合起来,简化了您建立数据模型、使用数据和生成数据的方式。 实体框架 4.0 (EF 4.0) 致力于启用和简化两种主要方案:以域为中心的应用程序开发和传统以数据为中心的“基于数据的窗体设计”。它引入了诸如模型优先开发等功能(该功能允许您创建模型并为您生成自定义 T-SQL);对持久化透明的支持;外键;延迟加载以及实体的自定义代码生成。 WCF 数据服务 4.0 致力于对开放数据协议 (odata.org) 及其新功能的更新,其中包括 Windows Presentation Foundation (WPF) 和 Silverlight 的双向数据绑定、行计数、服务器驱动的分页、增强的二进制大对象支持以及对投影的支持。 我将使用一个简单的网络日志应用程序 (MyBlog) 来探讨 EF 和 WCF 数据服务中的新功能,并说明这些技术如何协同工作来简化建立数据模型和使用数据的方式。此示例应用程序将包含一个提供博客文章只读视图的 ASP.net Web 应用程序,以及一个允许博客所有者编辑文章的 Silverlight 博客管理员客户端。在应用程序开头,我将首先使用模型创建一个实体数据模型 (EDM),然后生成数据库以及用于与该数据库交互的代码。此示例还将使用 Silverlight 3 CTP 3 的 ADO.NET 数据服务更新。 EF 4.0 入门 我将先探讨 ASP.NET Web 应用程序项目。为了开始使用 EF,我使用“添加新项”向导来添加 ADO.NET EDM,并选择一个我同样也称为 BlogModel 的空模型。通过右键单击空设计器图面并选择“属性”,您可以看到默认实体容器名称,在本例中为 BlogModelContainer。首先,我将该名称更改为 BlogContext,然后将创建模型。 (责任编辑:admin) |