【问题标题】:Code First - UML - Modeling of database - visual view possible?代码优先 - UML - 数据库建模 - 可视化视图可能吗?
【发布时间】:2011-09-12 07:10:40
【问题描述】:

我喜欢模型首先给出数据库的可视化概览。

但现在 Ado.Net 团队首先推送代码,我认为通过您的类生成数据库的 UML 概览会很棒。

这已经存在了吗?因为我似乎找不到它:(

【问题讨论】:

    标签: visual-studio-2010 entity-framework-4 uml ef-code-first code-first


    【解决方案1】:

    是的,它作为EF Power Tools CTP1 的一部分存在,您可以在其中从代码优先映射生成只读 EDMX。它不是 UML,但它与您首先使用模型时的图表相同。

    【讨论】:

    • 这正是我想要的。糟糕的是,它不适用于 vb 应用程序(我在工作中使用 vb :()
    • 在该文章中添加评论,该工具也应该支持 VB。这就是 CTP 收集反馈的要点。
    【解决方案2】:

    UML 表示对象方法,而数据建模与业务实体相关。这就是为什么数据建模永远不会是 UML 建模的原因。

    在 Java 中,Red Hat 小组使用 hibernate 项目直接在表示为类的 java 对象上添加注释。我使用的技巧是将我的 java 代码逆向工程为 UML 类,并将我的 hibernate 注释逆向工程为原型。这意味着您可以同时定义对象方法并创建在 UML 类图中可见的持久层。

    真的很酷!!

    【讨论】:

      猜你喜欢
      • 2012-08-12
      • 2013-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-06
      • 2013-03-13
      • 2012-12-13
      相关资源
      最近更新 更多