查詢:
分頁查詢資料
List<S_UserType> listUserTypes = myModel.S_UserType
.OrderBy(a => a.userTypeID)//根據角色ID排序
.Skip(layuiTablePage.GetStartIndex())//跳過前面頁數的資料
.Take(layuiTablePage.limit)//查詢本頁資料的條數
.ToList();//回傳list集合
查詢機場資料的總共條數
int intTotalRow = myModel.S_UserType.Count();
準備Layui Table所需的資料格式
LayuiTableData<S_UserType> layuiTableData = new LayuiTableData<S_UserType>()
{
data = listUserTypes,
count = intTotalRow
};
新增:
1、 在新增資料之前,我們先分析一下需要新增哪些表里面的資料,根據表查詢出要新增 的資料。
2、根據各表之間的關系,為表格排序后,按順序依次新增,實體化一個物體類,用于接 收的狀態和顯示文本,然后判斷是否獲取到頁面傳到控制器的資料。
3、判斷資料庫中是否已經存在該資訊,因為編號是唯一的,所以根據輸入的編號到資料
庫中進行查詢,若回傳值大于 0 說明資料重復,若回傳值等于 0,則開始對資訊進行新
增。
4、分析哪些資料需要從哪張表新增,根據順序新增資料,然后判斷表格或者資料是否保
存成功。
修改:
修改資料時,首先控制器根據視圖傳過來的引數從資料庫中獲取點擊行的那條資料進行頁
面資料的回填,然后在頁面從新修改的資料要傳過控制器中和控制器在資料庫中查詢出來
的資料進行重復判斷,如果查詢出來有重復,就提示用戶頁,并且修改中要填寫的空格不
能為空,如果有為空的就要提示用戶請把頁面資料填寫完整,在資料不重復,資料不為空
時就執行修改,修改成功就回傳 true,修改失敗就回傳 false 并且保存到資料庫中!
洗掉:
查詢出需要洗掉的資料,資料是單條,則使用 Remove 對資料進行洗掉,資料是多條,則使
用 RemoveRange 對多條資料進行洗掉,保存洗掉。
uj5u.com熱心網友回復:
這是撒代碼:List<S_UserType> listUserTypes = myModel.S_UserType.OrderBy(a => a.userTypeID).Skip(layuiTablePage.GetStartIndex()).Take(layuiTablePage.limit).ToList();
毫無命名規范可言
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/18664.html
標籤:其他
上一篇:vue中Select下拉框用v-model系結了一個值,用v-for遍歷出來多個,改變一個下拉框的選項,其他的都會改變將途中這個遍歷出來多個,改變其中一個的值,
