CreateRecords()
在各种表中创建任何基础数据或配置数据。
GetFullPath
返回带有脚本文件完整路径的字符串的私有方法。它采用该脚本文件的名称。
PopulateDatabaseNamePlaceHolder
使用实际的数据库名称替换脚本文件中的占位符的私有方法。
GetCommonProcessArguments
创建参数的私有方法,这些参数将传递到 OSQL 以便创建数据库。
ExecuteScripts
对于一个给定的 XPath,此私有方法会获取脚本文件的文件名,并使用 OSQL 对它们进行递归执行。这是由 CreateObjects 和 CreateRecords 使用的。
现在我将主要讲述 CreateDatabase() 方法,因为其他大多数方法所遵循的实现都是类似的。清单 4 提供了该方法的主要代码。
清单 4. 数据库创建的代码片段。
ProcessStartInfo processInfo =
new ProcessStartInfo("osql.exe");
文章来源于领测软件测试网 https://www.ltesting.net/