首先创建一个实体类 user
using system;using system.collections.generic;using system.linq;using system.web;namespace 实体类{ public class user { public int id { get; set; } public string username { get; set; } public int age { get; set; } public int gender { get; set; } }}
调用sqlhelper将这个查询出来的数据转换成一个 list对象(将查询出来的数据映射到实体类上)
using system;using system.collections.generic;using system.linq;using system.web;using system.data;namespace 实体类.modelservice{ public class userservice { public static list selectdatatoentity() { //通过查询数据库,将获取到的数据转换成一个list list list = sqlhelper.selectdatatolist(select * from t_user); return list; } }}
webform1.aspx.cs页面 (注意:webform1.aspx页面是继承webform1.aspx.cs类的)
using system;using system.collections.generic;using system.linq;using system.web;using system.web.ui;using system.web.ui.webcontrols;using 实体类.modelservice;namespace 实体类{ public partial class webform1 : system.web.ui.page { protected void page_load(object sender, eventargs e) { //将获取到的list(list lsit)存放到 session里。然后可以在webform1.aspx页面中来遍历这个list 从而取到实体类的数据 session.add(user, userservice.selectdatatoentity()); } }}
webform1.aspx页面
)session[user];%> 类型--> 编号 姓名 年龄 性别