簡單查詢

使用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();
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章