數據集XSD的使用
數據集,又稱為資料集、數據集合或資料集合,是一種由數據所組成的集合。
在vs2017中,我們新建數據集文件(xsd),即可創建實體模型,自動生成增刪改查的方法
應用舉例:asp.net網站項目
我們右鍵需要將要存放xsd文件的文件夾,添加新項
選擇數據集,將名稱改為你想修改的名稱,這里是DSHelloWorld.xsd,點擊添加即可
添加完成之后,我們在xsd視圖空白的地方,右鍵,添加,TableAdapter
然后進入數據庫配置窗口
點擊下一步,選擇使用SQL語句
選擇查詢生成器,你可以進入圖形化數據庫的操作,自動在里面添加sql語句
選擇高級選項,你也可以同時生成增刪改方法
配置好sql語句之后,點擊下一步,可以給生成的方法命名,界面有該自動生成方法的介紹 ,你可以根據介紹知道如何使用
這個就是生成的表,表中的UpdatePassword是我通過右鍵,添加查詢,新添的第二個方法
生成方法的使用,附上代碼:
public bool CheckPassword(string password,string userCode)
{
DSChangeInfoTableAdapters.UsersTableAdapter helper = new DSChangeInfoTableAdapters.UsersTableAdapter();
DSChangeInfo.UsersDataTable table = new DSChangeInfo.UsersDataTable();
helper.Fill(table, userCode);
if (table.Rows[0]["Password"].ToString()==password)
{
return true;
}
else
{
return false;
}
}
///更新數據庫密碼
public void ChangePassword(string newPassword,string userCode)
{
DSChangeInfoTableAdapters.UsersTableAdapter helper = new DSChangeInfoTableAdapters.UsersTableAdapter();
helper.UpdatePassword(newPassword, userCode);
}