使用linq查詢sql資料庫是首先需要建立乙個 linq to sql 類檔案
建立linq to sql的步驟:
1在visual studio 2015開發環境中建立乙個目標框架 framework sdk4.6的專案
2.在解決方案下的windows 窗體資源管理器下點選右鍵選擇 新增 新增新專案
這個student就是乙個表名字將這個表拖至服務資源故那裡器中.
4前面起得名字會變為另外一種資料上下文類 比如:起得名字是student 則系統自動生成的資料上下文類是studentdatecontext.
5建立乙個windows窗體應用程式,新增乙個下拉框和文字框和dategridview控制項.
下拉列表的名字叫做combobox1文字框textbox1 dategridview叫做dategridview1
**如下:
usingsystem;
using
system.collections.generic;
using
system.componentmodel;
using
system.data;
using
system.drawing;
using
system.linq;
using
system.text;
using
system.threading.tasks;
using
system.windows.forms;
namespace
linqyongfa
//連線資料庫
string strstu = "
data source =.; initial catalog = exam01webservice01; integrated security = true";
//宣告linq連線物件也即是資料上下文類
dataclasses1datacontext linq;
//from載入
private
void form1_load(object
sender, eventargs e)
//顯示和按條件查詢
private
void
bindinfo()
;datagridview1.datasource =resault;
}else
; datagridview1.datasource =resaultid;
break
;
case"姓名
"://
根據姓名查詢
var resaultname = from info in
linq.student
where info.name ==textbox1.text
select
new;
datagridview1.datasource =resaultname;
break
;
case"位址
"://
根據位址搜尋
var resaulthomeplace = from info in
linq.student
where info.homeplace ==textbox1.text
select
new;
datagridview1.datasource =resaulthomeplace;
break
;
default
:
break
; }}}
}}
LINQ查詢Sql Server 資料庫
簡單查詢 1.首先 新建乙個linqtosql類檔案.把需要查詢的表,拖入類檔案的設計介面.接下來就可以使用它了.2.頁面拖乙個gridview 表資訊 3.後台 資訊標題 info.mess title,資訊內容 info.mess content 繫結資料 gridview1.datasourc...
資料庫連線查詢
一 交叉連線查詢 將第一張表的所有記錄分別與第二張表的每條記錄形成一條新的記錄。select 列名 from 表名1 cross join 表名2 二 內連線查詢 返回多個表中滿足連線條件的記錄 select 表名1.列名1 from 表名1 inner join 表名2 on 連線條件 selec...
資料庫連線查詢
資料庫連線查詢主要分為 自連線查詢,內連線和外連線查詢。1.自連線查詢 對同乙個表進行查詢,語法,定義了乙個表的兩個別名,操作的還是乙個表 select from table t1,table t2 where t1.sales t2.sales2.內連線 內連線查詢實際上是一種任意條件的查詢。使用...