有没有办法将现有的SQL Server数据库文件添加到项目进行集成测试?

时间:2014-09-30 15:49:48

标签: c# sql-server visual-studio-2012 integration-testing

我似乎找不到通过Google \ StackOverflow执行此过程所需的步骤。

我在SQL Server的localhost实例上本地安装了一个现有的SQL Server 2012数据库。

我想将.mdf/.ldf文件添加到Visual Studio中的测试项目中,并且有一种测试方法可以在我自己的机器上连接到该数据库。我相信在构建项目时需要创建.mdf.ldf

1 个答案:

答案 0 :(得分:1)

嗨,也许你可以这样测试一下:

  1. 创建您的项目。
  2. 右键单击您的项目添加>新商品......> Visual C#项>数据>基于服务的数据库(.mdf和.ldf文件将在您的项目中创建)
  3. 在服务器资源管理器中打开mdf。
  4. 右键单击服务器资源管理器中的.mdf,然后单击"新查询"。
  5. 在"新查询"窗口,您可以粘贴为"架构和数据生成的查询"来自sql-server。
  6. 运行查询,您拥有原始数据库中的所有架构和数据。
  7. 您可以将数据库作为localdb使用。
  8. 用于在sql-server中创建模式和数据查询:

    1. 右键单击sql-server>中的数据库任务>生成脚本。
    2. 按照向导进行操作,然后按"指定脚本的保存或发布方式"选项,转到高级>要编写脚本的数据类型>架构和数据。
    3. 将其保存在文件中或保存在剪贴板上。
    4. 粘贴整个查询,不带数据库名称,如上段第6点所述。
    5. 希望它可以帮到你。

      Nelson Parra R。