LINQ学习笔记(10) LINQ to Entities---不需要编写任何数据访问代码就可以查询数据库...

  这一篇要总结的属于LINQ中非常重要的部分即LINQ to Entities,它可以实现不需要编写任何数据访问代码就可以查询数据库的一种技术。

使用LINQ to Entities非常地简单,大部分都是一些可视化地操作,下面是其详细步骤:

第一步:创建数据模型:

1,在"App_Code"上右击选择增加项目,在打开的新窗口中选择"ADO.NET Entity Data Model",输入名字后点击"Add"按钮。如下图所示:

2,接下来有两个选项,我们选择Generate from database即从现有的数据库产生,如下图:

3,接下来是选择数据库连接的窗口,在这里,我们点击"New Connection"新建一个数据库连接,如下图:

4,选择服务器名称,验证方式和数据库对象,点击"OK"返回到选择数据连接窗口。

5,点击下一步来到"choose your Database Objects"窗口,勾选Tables,Views,Stored Procedures等选项,如下图:

6,点击"Finish"完成数据模型的建立。

 

第二步:建立派生自ObjectContext类的对象上下文类对象:

如代码:

NorthwindEntities db = new NorthwindEntities();//创建对象上下文类对象

 

第三步:调用对象上下文类对象的属性,实现数据绑定和展示

如示例:

 1 public partial class Linq2EntitiesTest : System.Web.UI.Page
2 {
3 protected void Page_Load(object sender, EventArgs e)
4 {
5 NorthwindEntities db = new NorthwindEntities();//创建对象上下文类对象
6

7 gvEmployees.DataSource = db.Employees;//调用对象上下文类对象的属性实现数据绑定。
8 Page.DataBind();

9 }
10 }

这样就可以将数据库Northwind中表Employees的数据绑定到GridView控件上,这就是基本的LINQ to Entities的使用,下一篇将会介绍LINQ查询中最后一个应用,LINQ to XML,希望大家继续关注,谢谢!

转载于:https://www.cnblogs.com/mcgrady/archive/2012/01/03/2311123.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值