使用 DbDataReader 数据源

来源:互联网 发布:恢复windows10删除数据 编辑:程序博客网 时间:2024/06/18 14:48

使用 DbDataReader 数据源

 

using System.Data.SqlClient;

 

 

 

 

var conn =new SqlConnection("server=xxx;database=Northwind;uid=xxx;pwd=xxx");

 

var ctx =new DataContext(conn);

 

var cmd =new SqlCommand("select * from customers whereCustomerID like 'A%'",

 

conn);

 

conn.Open(); 

 

var reader = cmd.ExecuteReader();       

 

GridView1.DataSource = ctx.Translate<Customer>(reader);

 

GridView1.DataBind();

 

 

 

 

Beijing ZJS Express Stock Limited Company

Address: The 11th Floor,Zhaowei Building, Jiangtai Road, Chaoyang District of Beijing.

Postcode: 100016 Name: Liu Xiaohui Email:Xiaohui_liu0406@163.com

Tel: 13488810897  Office: 010-84561144-1816

Page 18 of 113



 

 

 

 

 

conn.Close();


DoNet Framework 3.5    系列


 

 

 

 

 

你同样可以选择使用DataReader获取数据,增加了灵活性的同时也增加了性能。

 

看到这里,你可能会觉得手工定义和数据库中表对应的实体类很麻烦,不用担心,

 

VS2008 提供了自动生成实体类以及关系的工具,工具的使用将在以后讲解。今天就讲到这

 

里,和DataContext相关的事务、加载选项、并发选项以及关系实体等高级内容也将在以

 

后讲解。