1、無引數查詢
var
model = db.database.sqlquery(
"select* from userinfoes "
).tolist();
2、有參查詢
var
model = db.database.sqlquery(
"select* from userinfoes where id=@id "
,
new
sqlparameter(
"@id"
,id)).tolist();
3、結合linq查詢
var
model = (
from
p
in
db.userinfo.sqlquery(
"select * from userinfoes where id=@id"
,
new
sqlparameter(
"@id"
, 1))
select
p).tolist();
4:ef原始查詢單獨表
model = db.userinfo.orderbydescending(a => a.id).skip(10 * (當前頁 - 1)).take(10).tolist();
5,ef 執行儲存過程或delete 刪除語句
sqlparameter para =
new
sqlparameter ;
db.database.executesqlcommand(
"delete userinfoes where id=@id"
, para);
儲存過程 刪除,有幾個引數,儲存後面要帶幾個引數以逗號分隔
sqlparameter para =
new
sqlparameter ;
db.database.executesqlcommand(
"sp_userinfos_deletebyid @id"
, para);
C 中使用SQL儲存過程說明
c 中使用sql儲存過程說明 一 表的建立sql語句 create table tree node id int not null node name varchar 20 collate chinese prc ci as null pat id int null url nvarchar 50 ...
在C 中使用SQL儲存過程說明
一 表的建立sql語句 create table tree node id int not null node name varchar 20 collate chinese prc ci as null pat id int null url nvarchar 50 collate chinese...
C 中使用sql儲存過程的方法。
本文以sql server2000為例,示例資料庫為china,表為test,來說明以c 中使用sql儲存過程的方法。一 test表的建立sql語句 create table test uid int identity 1,1 class1 varchar 20 class2 varchar 20 ...