色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

查單刪的代碼有哪些?

林雅南2年前23瀏覽0評論

yright?1999-2020,CSDN.NET,AllRightsReserved

搜索博文/帖子/用戶

登錄

單表查詢與刪除原創

嘩嘩嗶哩

46次閱讀2019-04-08

關注

在編程過程中經常涉及到新增、修改、刪除以及查詢,下面讓我們來看看新增、修改、刪除以及查詢是怎么實現操作的。

一、單表查詢:查詢單個表格的數據

1、在控制器創建一個單表查詢的方法

代碼:publicActionResultselectData(SYS_Data

sysDate)

{}

1)selectData:自定義單表查詢的方法名稱

2、實例化模型

代碼:Models.CQYDmyModel=newModels.CQYD();

1)Models.CQYD:要實例化的模型

2)myModel:自定義的名稱

3、用linq語句查詢

代碼:varDataList=(fromtbDatainmyModel.SYS_Data

wheretbData.Name==sysDate.Name

tbData.Name==sysDate.Name

selecttbData).Tolist();

1)代碼解析:用var聲明一張表并且命名為DataList,接下就是linq語句的格式:fromtbData(自定表名)inmyModel(對象模型).SYS_Data(要查詢的表),tbData(要查詢的表),where

tbData.Name(自定義表.要查詢的字段)==(關系運算符:等于)(自定義的表名.要查詢對應的字段)若查詢多條數據就用并且的符號||隔開,selecttbData(自定義的表).Tolist();(Tolist:查詢多條數據;Count:查詢數據的總數;Single:查詢單條的數據)

如果直接查詢整張表,就不要where,直接select自定義表加上.Count();

4、返回數據

代碼:returnJson(DataList,JsonRequestBehavior.AllowGet)

DataList:返回的文件名

JsonRequestBehavior.AllowGet:返回的文件格式,允許訪問

二、單表刪除:刪除單個表格數據

1、在控制器創建一個單表查詢的方法

代碼:publicActionResultdeleteData(intdataId)

{}

1)deleteData:自定義單表查詢的方法名稱

2、實例化模型

代碼:Models.CQYDmyModel=newModels.CQYD();

1)Models.CQYD:要實例化的模型

2)myModel:自定義的名稱

3、用linq語句查詢該表格的主鍵ID

代碼:SYS_DatadbData=(fromtbDatainmyModel.SYS_Data

WheretbData.DataIDdataId

SelecttbData).Single();

1)SYS_Data:為要刪除數據的表格,dbData自定義表格

2)(fromtbDatainmyModel.SYS_Data

WheretbData.DataIDdataId

SelecttbData);:查詢主鍵ID,獲取要刪除的數據

3).Single():Tolist:查詢多條數據;Count:查詢數據的總數;Single:查詢單條的數據

4、執行刪除

代碼:myModel.SYS_Data.Remove(dbData)

1)Remove:刪除,指的是從自定義表格dbData中刪除數據

5、聲明一個記錄狀態的變量

代碼:sringstrMsg=“fail”;

1)該變量用來接收刪除是否成功的返回提示

6、數據庫中數據

代碼:if(myModel.SavaChanges()>0)

{

strMsg=“刪除成功”;

}else{

strMsg=“刪除失敗”;

}

代碼解析:由于前面執行的刪除是在模型里面的刪除,但是我們要刪除是數據是數據庫里的數據,myModel.SavaChanges才是從數據庫里刪除,當我們刪除條數大于0,則說明成功,strMsg變量返回提示"刪除成功",否則,刪除失敗。

7、數據返回

代碼:returnJson(strMsg,JsonRequestBehavior.AllowGet)

1)strMsg:返回的文件名

2)JsonRequestBehavior.AllowGet:返回的文件格式