【问题标题】:Populating a Visual DSL with database information使用数据库信息填充 Visual DSL
【发布时间】:2009-09-21 13:52:35
【问题描述】:

我有以下问题要解决:

  1. 目前我们有一个数据库模式的元数据树,它具有内存表示和专有模式 XML 序列化(也就是说,我们可以将所有内存数据读/写到 xml 文件)。

目前我正在开发一个 Visual DSL 解决方案(类似于图表),以便更轻松地使用数据库架构进行操作,并且需要以下指导:

我想从包含数据库模式信息的元数据树中填充 DSL 模型,但我不确定哪种方法是最好的(我是 DSL 新手,所以我不确定我是否看到了所有可能的方法正在做)。到目前为止,我知道以下几点:

  1. 在 Visual Studio 中创建 DSL 项时,我取出创建元数据树的架构,然后将其序列化为为新项创建的 DSL 文件内的 DSL XML 架构。这样,当 DSL 打开时,它将正确反序列化。然而,这需要大量代码来将我们自己的数据转换为 DSL 所需的数据。

  2. 如果可能,我想实例化一个元数据树,遍历它,同时通过代码/API 更改 dsl 模型。

因此,任何朝着这个方向(你的工作方式)的指导对我来说都是有价值的。

【问题讨论】:

    标签: visual-studio dsl extensibility


    【解决方案1】:

    您可以尝试询问 MSDN 上的 DSL 论坛:http://social.msdn.microsoft.com/Forums/en-US/dslvsarchx/threads

    【讨论】:

      猜你喜欢
      • 2017-10-18
      • 1970-01-01
      • 2011-02-23
      • 2020-03-15
      • 1970-01-01
      • 1970-01-01
      • 2013-11-02
      • 2012-02-01
      • 1970-01-01
      相关资源
      最近更新 更多