using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
using model;
using system.data.sqlclient;
using newtonsoft.json;
using system.data;
using system.configuration;
namespace dal
;return dbhelper.executenonquery(str, marter);
}///
/// 刪除
///
///
///
public int delete(int id)
;return dbhelper.executenonquery(str, paras);
}///
/// 批量刪除
///
///
///
public int deleteids(string ids)
;int i = dbhelper.executenonquery(str, paras);
return i;
}///
/// 分頁
///
///
///
public pageout databind(string json)
;dataset ds = dbhelper.getdataset("up_selmaininfo", paras);
datatable dt = ds.tables[0]; //獲取資料資訊
int size = pageput.pagesize; //每頁條數
int count = convert.toint32(ds.tables[1].rows[0][0]); // 獲取總條數
int sumpage = count / size + (count % size > 0 ? 1 : 0); //總頁數判斷
pageout pageout = new pageout();
pageout.tcount = count;
pageout.tpage = sumpage;
pageout.tdt = dt;
return pageout;
}///
/// 小區下拉列表
///
///
public datatable xiaoqu()
///
/// 棟號下拉列表
///
///
public datatable donghao()
///
/// 戶型
///
///
public datatable huxing()
///
/// 建築結構下拉
///
///
public datatable jianzhu()
///
/// 性質表下拉
///
///
public datatable xingzhi()
///
/// 狀態下拉
///
///
public datatable zhuangtai()}}
三層架構呼叫儲存過程
dataaccesshelperprivate void open if conn mysql.state system.data.connectionstate.closed conn mysql.open 建立乙個sqlcommand物件以此來執行儲存過程 儲存過程的名稱 儲存過程所需引數 返回...
11 15三層架構DAL層SqlHelper
dal層引用model層,bll層引用dal層和model層,ui層引用bll層與model層,需要呼叫每層方法時,需要將需要呼叫的層引入命名空間。並且都需要呼叫model層。sql防注入 select from info where name 1001 or 1 1 and pwd 123456 ...
三層架構 DAL層中的Service類
每個類應該寫哪些方法?原則上,dal層應該提供對指定實體類所有操作的實現,也就是應該提供與增 刪 改 查操作對應的方法。而在實際應用或考試中,由於時間或其他方面的限制,我們經常只需提供當前實體類所涉及的操作的對應方法即可。對應方法基本書寫規則如下 僅分析通用情況,具體情況請具體分析 新增 對應乙個方...