首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

微型專案實踐(二):單元測試驅動資料庫建立腳本與實體代碼自動生成

     編輯:關於ASP.NET

測試類別 DatabaseUtil

[TestClass]
public class DatabaseUtil 
{
    [TestMethod]
    public void Util_CreateDatabaseScript() 
    {
        var entities = getEntities();
        string sql = MsSqlServerScriptBuilder.getSqlScript(entities);
        Debug.WriteLine(sql); // 輸出建表腳本供檢視
    }

    private Entity[] getEntities() 
    {
        var doc = new XmlDocument();
        doc.Load(Global.EntityXmlFileName);
        return EntityXmlParser.ParseXml(doc);
    }
}

流程

  1. 讀取 XML 實體定義。
  2. EntityXmlParser 解析為 Entity[]。
  3. MsSqlServerScriptBuilder 產出 SQL Server 建表腳本。
  4. Debug 視窗輸出,人工檢視確認。

測試即文檔,生成即驗證,確保腳本正確性。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved