ADO.NET Entity Framework 作为 .Net Framework 3.5 SP1 的一部分发布,在VS2008Sp1中我们可以直接使用。
下面的例子是一个非常简单GridView绑定,指在初步的了解ADO.NET Entity Framework
我的环境配置:
Windows Server 2008
VSTS 2008 SP1
SQL Server 2008
1.建立一个Asp.Net 应用程序(C#)
2.向页面拖动一个GridView控件
3.添加一个 Ado.Net Entity Data Model文件(edmx)
4.选择从数据库生成
5.选择数据库配置,如果之前没有配置过服务器连接,可以点击右侧的“新建连接”按钮
6.选择所需表、视图、存储过程
7.点击“完成”效果如下打开了“实体框架编辑器”
8.向Default.aspx.cs,添加代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace ADOEF
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// 注意EDM的对象名成是数据库名称+Entities
using (GEConfigEntities myEDMX = new GEConfigEntities())
{
this.GridView1.DataSource = myEDMX.Layer;
this.GridView1.DataBind();
}
}
}
}
9.运行效果,GridView绑定了数据库中指定的表,显示所有的记录
分享到:
相关推荐
### ADO.NET Entity Framework 教程知识点概览 #### 一、Entity Framework 概述 - **背景**:Entity Framework (EF) 是 Microsoft 推出的一款 ORM (Object Relational Mapping) 工具,旨在简化数据访问层的开发,...
Ado.Net Entity Framework 和 WCF(Windows Communication Foundation)是.NET框架中的两个重要组件,它们分别在数据访问和分布式服务方面发挥着关键作用。本Demo旨在展示如何将这两者结合使用,构建一个完整的应用...
总的来说,ADO.NET Entity Framework通过提供一个抽象层,让开发者可以专注于业务逻辑,而不是底层的数据库操作。它简化了数据访问层的开发,提高了代码的可读性和可维护性,同时也提升了开发效率。结合LINQ,开发者...
《专业ADO.NET 3.5与LINQ及实体框架》一书深入探讨了Microsoft的ADO.NET 3.5平台,以及如何将LINQ(Language Integrated Query)和实体框架(Entity Framework)集成到数据访问解决方案中。这本书由Roger Jennings...
对于需要访问数据的应用程序开发而言,ADO.NET是一个不可或缺的技术。 **主要特点:** 1. **对象模型**:ADO.NET对象模型包括.NET数据提供程序、联机对象、脱机对象、元数据以及强类型`DataSet`对象等。 2. **数据...
- ADO.NET 4引入了Entity Framework,一个ORM(对象关系映射)工具,简化了与数据库的交互。 8. **异步操作** - ADO.NET 4支持异步操作,提高了应用程序的响应性和性能。 9. **错误处理和异常** - 使用try-...
在案例部分,我们将通过创建一个简单的数据库应用程序来实践ADO.NET技术。这可能包括创建数据库连接,执行SELECT、INSERT、UPDATE和DELETE语句,处理结果集,使用数据适配器填充数据集,以及实现数据的添加、修改和...
ADO.NET 4 是微软开发的一款用于访问数据库的强大框架,它为.NET Framework应用程序提供与各种数据库交互的能力。在ADO.NET 4中,微软引入了多项改进和新特性,以提升性能、简化开发流程并增强可扩展性。这个"ADO...
8. **EntityDataSource控件**:EntityDataSource使用ADO.NET Entity Framework,提供了一个对象模型来操作数据库。这种方式更加面向对象,适合复杂的业务逻辑。 9. **ObjectDataSource控件**:ObjectDataSource允许...
ADO.NET是微软.NET Framework中的一个关键组件,它提供了与各种数据源(如SQL Server、Oracle等)进行交互的接口和类库。在3.5版本中,ADO.NET进行了重大改进,增强了对数据库操作的支持,特别是引入了DataSets的...
9. LINQ to SQL和Entity Framework:虽然不是ADO.NET的直接部分,但它们是基于ADO.NET的ORM(对象关系映射)工具,简化了数据库操作。面试中可能需要比较它们与传统ADO.NET的区别和优势。 10. 数据绑定:ADO.NET...
2. **Entity Framework**:作为ADO.NET的一部分,Entity Framework(EF)是微软推荐的数据访问技术,它提供了一种对象关系映射(ORM)工具,将数据库操作转化为对对象的操作,简化了数据库编程。在ASP.NET应用中,EF...
7. DataBinding:ADO.NET 4支持与Windows Forms、WPF和ASP.NET的控件进行数据绑定,使得界面元素可以直接显示数据库中的数据,简化了开发过程。 8. Transactions:通过Transaction对象,开发者可以管理多条SQL语句...
ADO.NET是微软.NET框架中用于访问数据库的核心组件,它提供了一组全面的接口和类库,使得开发人员能够高效地处理数据。本课程深入浅出地讲解了ADO.NET的各个方面,旨在帮助开发者更好地理解和运用这一强大的数据访问...
总的来说,ADO.NET是.NET框架下的一个强大数据访问工具,它通过组件化的设计和离线数据处理能力,为开发者提供了高效、灵活的数据操作手段。尽管现代有许多替代方案,但了解并掌握ADO.NET对于.NET开发人员来说仍然是...
10. **Entity Framework与ADO.NET**:虽然不是ADO.NET本身的一部分,但Entity Framework是基于ADO.NET的ORM框架,简化了数据库操作,也应有所了解。 复习时,可以先通读文档,了解ADO.NET的基本概念和用法。然后,...
ADO.NET Entity Framework 是微软开发的一个数据访问框架,它允许开发者以面向对象的方式处理数据库,而无需关注底层的SQL语句。这个框架的核心是实体数据模型(Entity Data Model, EDM),它将数据库的概念模型、...
这本书可能还会涵盖最新版本的ADO.NET特性,例如Entity Framework,它是ORM(对象关系映射)工具,简化了数据库访问,使开发更加高效。无论你是初学者还是有经验的开发者,这个资源都将是你提升ADO.NET技能的宝贵...
2. **DataSet和DataTable**:DataSet是ADO.NET中的离线数据存储,它包含一个或多个DataTable对象。DataTable允许在内存中创建和操作数据表,提供了类似于数据库的关系操作,如筛选、排序和联接。 3. **DataAdapter...