数据集XSD的使用

数据集,又称为资料集、数据集合或资料集合,是一种由数据所组成的集合。

在vs2017中,我们新建数据集文件(xsd),即可创建实体模型,自动生成增删改查的方法

应用举例:asp.net网站项目

我们右键需要将要存放xsd文件的文件夹,添加新项

选择数据集,将名称改为你想修改的名称,这里是DSHelloWorld.xsd,点击添加即可 

添加完成之后,我们在xsd视图空白的地方,右键,添加,TableAdapter 

然后进入数据库配置窗口

点击下一步,选择使用SQL语句

 

选择查询生成器,你可以进入图形化数据库的操作,自动在里面添加sql语句

选择高级选项,你也可以同时生成增删改方法 

配置好sql语句之后,点击下一步,可以给生成的方法命名,界面有该自动生成方法的介绍 ,你可以根据介绍知道如何使用 

下图这个就是生成的表,表中的UpdatePassword是我通过右键,添加查询,新添的第二个方法 

 生成方法的使用--XSD文件读取以及使用,数据赋值更新,相应附上代码:

  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);
  
    }

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐