数据集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);
}