C# 是否有方法将现有SQL Server数据库文件添加到项目中以进行集成测试?
通过Google\StackOverflow,我似乎找不到执行此过程所需的步骤 我在我的SQL Server本地主机实例上安装了一个现有SQL Server 2012数据库C# 是否有方法将现有SQL Server数据库文件添加到项目中以进行集成测试?,c#,sql-server,visual-studio-2012,integration-testing,C#,Sql Server,Visual Studio 2012,Integration Testing,通过Google\StackOverflow,我似乎找不到执行此过程所需的步骤 我在我的SQL Server本地主机实例上安装了一个现有SQL Server 2012数据库 我想将.mdf/.ldf文件添加到VisualStudio中的测试项目中,并且有一种方法可以让测试在我自己的机器以外的机器上连接到该数据库。我相信.mdf和.ldf需要在项目构建时创建。嗨,也许你可以这样测试: 创建您的项目 右键单击您的项目“添加”>“新建项…”>Visual C#项”>“数据”>“基于服务的数据库(.md
我想将
.mdf/.ldf
文件添加到VisualStudio中的测试项目中,并且有一种方法可以让测试在我自己的机器以外的机器上连接到该数据库。我相信.mdf
和.ldf
需要在项目构建时创建。嗨,也许你可以这样测试:
Nelson Parra R.我一直在玩的是备份一个SQL Server数据库(
.bak
),然后在我的测试夹具设置中(每个夹具一次),我只是使用一些SMO(共享管理对象)代码将备份恢复到我的SQL Server实例上。只要你的数据库足够小,这是相当灵活的(<700ms在我的情况下)@marc_s-愿意与你分享完整答案中的SMO片段吗?