XmlDocument config=null;
private DataBaseInstaller()
{
System.IO.Stream stream =
System.Reflection.Assembly.GetExecutingAssembly().
GetManifestResourceStream(
"CustomSteps.Resources.InstallationFiles.xml");
config=new XmlDocument();
config.Load(stream);
}
此構造函數會加載包含有關這些腳本文件詳細信息的 InstallationFiles.xml 文件。您還記得吧,您已經將此文件的 Build Action 顯式設置為 Embedded resource。之后,您就擁有了封裝創建數據庫功能的各種成員。表 3 提供了有關上述內容的一些詳細信息。
表 3. DatabaseInstaller 的成員。
成員 說明
CreateDataBase()
調用以創建數據庫的公共方法。
DropDataBase()
刪除數據庫的公共方法。
CreateObjects()
創建對象(如表、存儲過程等)的公共方法。
文章來源于領測軟件測試網 http://www.kjueaiud.com/