简单查询

使用LINQ to SQL可以轻松查询数据库中的数据,比传统数据的SQL语句或储存过程查询数据库的方法更加简洁。下面的实例代码使用LINQ to SQL查询LinqDB数据库的UserInfo表中的数据。

1,创建LinqDBDataContet类的实例db.

2,  使用LINQ查询表达式查询UserInfo表达ID列的值小于10,且Usernme列的值的长度大于5的数据。查询结果保存为result变量。

3,把result变量设置为GridView控件的数据源,并绑定该控件的的数据,显示查询结果。

///<summary>
///简单查询
///</summary>
privat void ShowData()
{
     //创建LinqDB数据库的上下文实例
    LinqDBDataContext db = new LinqDBDataContext(LinqSystem.LinqDBConnectionString);
//使用LINQ查询表达式查询数据
var result = from user in db.UserInfo
where user,ID<10&& user.Username.Length>5 select user;
//设置数据源,并绑定数据
gvUserInfo.DataSource=result;
gvUserInfo.DataBind();
}
protected void Page_Load(object sender,EvenArgs e)
{
     //创建LinqDB上下文实例
LinqDBDataContext db = new LinqDBDataContext();
//linqtosql 查询结果
var Result =from i in db.UserInfo
            where i.ID<5
            select i;
//指定数据源
this.gvLinq.DataSource=Result;
//绑定数据源
this.gvLinq.DataBind();
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值