`
terryfeng
  • 浏览: 507371 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ADO.NET Entity Framework 一个简单数据绑定例子

阅读更多

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#)

2009-03-02_130812

2.向页面拖动一个GridView控件

2009-03-02_131059

3.添加一个 Ado.Net Entity Data Model文件(edmx)

2009-03-02_131153

4.选择从数据库生成

 2009-03-02_131215

5.选择数据库配置,如果之前没有配置过服务器连接,可以点击右侧的“新建连接”按钮

 2009-03-02_131234

6.选择所需表、视图、存储过程

 2009-03-02_131253

7.点击“完成”效果如下打开了“实体框架编辑器”

2009-03-02_131424

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绑定了数据库中指定的表,显示所有的记录

         2009-03-02_132221

分享到:
评论

相关推荐

    ADO.NET EntityFramework 完整版教程(从初级到高级)

    ### ADO.NET Entity Framework 教程知识点概览 #### 一、Entity Framework 概述 - **背景**:Entity Framework (EF) 是 Microsoft 推出的一款 ORM (Object Relational Mapping) 工具,旨在简化数据访问层的开发,...

    Ado.Net Entity Framework+WCF的一个Demo

    Ado.Net Entity Framework 和 WCF(Windows Communication Foundation)是.NET框架中的两个重要组件,它们分别在数据访问和分布式服务方面发挥着关键作用。本Demo旨在展示如何将这两者结合使用,构建一个完整的应用...

    利用ado.net entity framework快速开发信息管理

    总的来说,ADO.NET Entity Framework通过提供一个抽象层,让开发者可以专注于业务逻辑,而不是底层的数据库操作。它简化了数据访问层的开发,提高了代码的可读性和可维护性,同时也提升了开发效率。结合LINQ,开发者...

    ADO.NET 3.5 with LINQ and the Entity Framework~tqw~_darksiderg.pdf

    《专业ADO.NET 3.5与LINQ及实体框架》一书深入探讨了Microsoft的ADO.NET 3.5平台,以及如何将LINQ(Language Integrated Query)和实体框架(Entity Framework)集成到数据访问解决方案中。这本书由Roger Jennings...

    ADO.NET核心技术(我看过最好的ADO。NET书)

    对于需要访问数据的应用程序开发而言,ADO.NET是一个不可或缺的技术。 **主要特点:** 1. **对象模型**:ADO.NET对象模型包括.NET数据提供程序、联机对象、脱机对象、元数据以及强类型`DataSet`对象等。 2. **数据...

    ADO.NET 4从入门到精通源代码

    - ADO.NET 4引入了Entity Framework,一个ORM(对象关系映射)工具,简化了与数据库的交互。 8. **异步操作** - ADO.NET 4支持异步操作,提高了应用程序的响应性和性能。 9. **错误处理和异常** - 使用try-...

    ADO.NET数据库访问技术案例教程

    在案例部分,我们将通过创建一个简单的数据库应用程序来实践ADO.NET技术。这可能包括创建数据库连接,执行SELECT、INSERT、UPDATE和DELETE语句,处理结果集,使用数据适配器填充数据集,以及实现数据的添加、修改和...

    ADO.NET 4 入门到精通源代码

    ADO.NET 4 是微软开发的一款用于访问数据库的强大框架,它为.NET Framework应用程序提供与各种数据库交互的能力。在ADO.NET 4中,微软引入了多项改进和新特性,以提升性能、简化开发流程并增强可扩展性。这个"ADO...

    ASP.NET14ADO.NET控件.rar

    8. **EntityDataSource控件**:EntityDataSource使用ADO.NET Entity Framework,提供了一个对象模型来操作数据库。这种方式更加面向对象,适合复杂的业务逻辑。 9. **ObjectDataSource控件**:ObjectDataSource允许...

    Wrox.Professional.ADO.NET.3.5.with.LINQ.and.the.Entity.Framework.Feb.2009

    ADO.NET是微软.NET Framework中的一个关键组件,它提供了与各种数据源(如SQL Server、Oracle等)进行交互的接口和类库。在3.5版本中,ADO.NET进行了重大改进,增强了对数据库操作的支持,特别是引入了DataSets的...

    ADO.Net[面试问题]面试题目

    9. LINQ to SQL和Entity Framework:虽然不是ADO.NET的直接部分,但它们是基于ADO.NET的ORM(对象关系映射)工具,简化了数据库操作。面试中可能需要比较它们与传统ADO.NET的区别和优势。 10. 数据绑定:ADO.NET...

    asp.net ADO.NET5

    2. **Entity Framework**:作为ADO.NET的一部分,Entity Framework(EF)是微软推荐的数据访问技术,它提供了一种对象关系映射(ORM)工具,将数据库操作转化为对对象的操作,简化了数据库编程。在ASP.NET应用中,EF...

    Microsoft ADO.NET 4 Step by Step

    7. DataBinding:ADO.NET 4支持与Windows Forms、WPF和ASP.NET的控件进行数据绑定,使得界面元素可以直接显示数据库中的数据,简化了开发过程。 8. Transactions:通过Transaction对象,开发者可以管理多条SQL语句...

    ADO.NET深入浅出

    ADO.NET是微软.NET框架中用于访问数据库的核心组件,它提供了一组全面的接口和类库,使得开发人员能够高效地处理数据。本课程深入浅出地讲解了ADO.NET的各个方面,旨在帮助开发者更好地理解和运用这一强大的数据访问...

    ado.net本质论

    总的来说,ADO.NET是.NET框架下的一个强大数据访问工具,它通过组件化的设计和离线数据处理能力,为开发者提供了高效、灵活的数据操作手段。尽管现代有许多替代方案,但了解并掌握ADO.NET对于.NET开发人员来说仍然是...

    ADO.NET微软认证题库及其复习资料

    10. **Entity Framework与ADO.NET**:虽然不是ADO.NET本身的一部分,但Entity Framework是基于ADO.NET的ORM框架,简化了数据库操作,也应有所了解。 复习时,可以先通读文档,了解ADO.NET的基本概念和用法。然后,...

    ADO.NET DataEntity

    ADO.NET Entity Framework 是微软开发的一个数据访问框架,它允许开发者以面向对象的方式处理数据库,而无需关注底层的SQL语句。这个框架的核心是实体数据模型(Entity Data Model, EDM),它将数据库的概念模型、...

    ADO.NET技术内幕配书cd

    这本书可能还会涵盖最新版本的ADO.NET特性,例如Entity Framework,它是ORM(对象关系映射)工具,简化了数据库访问,使开发更加高效。无论你是初学者还是有经验的开发者,这个资源都将是你提升ADO.NET技能的宝贵...

    ADO.NET 开发高手线上教学课程

    2. **DataSet和DataTable**:DataSet是ADO.NET中的离线数据存储,它包含一个或多个DataTable对象。DataTable允许在内存中创建和操作数据表,提供了类似于数据库的关系操作,如筛选、排序和联接。 3. **DataAdapter...

Global site tag (gtag.js) - Google Analytics