1
我打算編寫一個工具,該工具將導入dbml
文件併爲出於遷移等目的而吐出一個MDL文件。爲此,我顯然必須將這個dbml
文件讀入某種語義模型來進行轉換。LINQ to SQL DBML語義模型
我試圖使用XmlMappingSource
,但首先它失敗了,因爲它期望文件的XML名稱空間爲http://schemas.microsoft.com/linqtosql/mapping/2007
,而我有http://schemas.microsoft.com/linqtosql/dbml/2007
。在我將名稱空間更改爲.../mapping/2007
後,XmlMappingSource
開始抱怨各種無法識別的屬性。
是否有任何對象模型來表示dbml
文件的結構?