我有以下问题需要解决:
目前我正在开发一种Visual DSL解决方案(类似于图表),以便更轻松地使用数据库架构进行操作,并需要以下指导:
我想从包含数据库架构信息的元数据树中填充DSL模型,我不确定哪种方式最好(我是DSL的新手,所以我不确定我是否看到了所有可能的方法正在做)。到目前为止,我知道以下内容:
在Visual Studio中创建DSL项目时,我获取了创建元数据树的模式,然后将其序列化为为新项目创建的DSL文件中的DSL的XML模式。这样,当DSL打开时,它将正确地反序列化。但是,这需要大量代码才能将我们自己的数据转换为DSL所需的数据。
我希望,如果可能的话,实例化元数据树,遍历它,同时通过代码/ API更改dsl模型。
所以对这个方向的指导(你这样做的方式)对我来说都很有价值。
答案 0 :(得分:0)
您可以尝试在MSDN上询问DSL论坛:http://social.msdn.microsoft.com/Forums/en-US/dslvsarchx/threads