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
文件的结构?