zoukankan      html  css  js  c++  java
  • (整理)PowerDesign与EF的文档说明

      最近通过PowerDesign->SQLServer->VS的方式,将数据库设计、创建、实体模型生成等环节打通,发现VS中的Model竟然没有说明,然后就在园子里找了一下,发现了园友的文章。

      原文地址(PowerDesign摘要):http://www.cnblogs.com/stone_w/archive/2012/10/18/2729475.html

      原文地址(EF摘要):http://www.cnblogs.com/stone_w/archive/2012/10/25/2738345.html

      工具下载地址:http://eftsqldocgenerator.codeplex.com/releases/view/69447

      1)PowerDesigner使用

        1.1)PowerDesigner添加字段说明

          打开表设计视图=>选择Columns栏目=>点击“Columns and Filter”=> 沟中“Comment”选项,随后便可添加列说明。如图:

                    

      1.2)添加表索引 双击表视图进入表设计页面 => 点击Indexs栏目 => 新增一列索引 => 双击新增索引行 => 点击Columns => 点击“Add Columns”选着要添加索引的字段,设置排序规则。

        添加唯一索引的方法:双击表视图进入表设计页面 => 点击Indexs栏目 => 新增一列索引 => 双击新增索引行 => General界面选择Unique,如下图,然后,点击Columns => 点击“Add Columns”

        

      1.3)添加表约束 双击表视图进入表设计页面 => 点击Keys栏目 => 新增一列索引 => 双击新增索引行 => 点击Columns => 点击“Add Columns”选着要添加约束的字段,设置约束规则。

      1.4)导出图片 选中要导出的表 => 点击工具栏Edit => 点击ExportImage => 选择路径导出

     2)EF 文档的生成

      2.1)利用微软开源项目EFTSQLDocumentation.Generator.exe,生成ef字段摘要(说明)文档。

             下载地址:http://eftsqldocgenerator.codeplex.com/releases/view/69447

      2.2)下载解压完成后,cmd命令行进入Binary文件夹下,调用EFTSQLDocumentation.Generator.exe命令(命令在下文),完成生成,如图:

                   

                    

      调用命令:

        格式:EFTSQLDocumentation.Generator.exe -c "连接数据库字符串" -i "xxx.edmx物理目录"

           示例: EFTSQLDocumentation.Generator.exe -c "Data Source=.;Initial Catalog=db2012;User ID=sa;Password=sa;" -i "E:db2012.edmx"

        执行EFTSQLDocumentation.Generator.exe调用之后,刷新edmx文件,字段摘要(说明)文档已全部生成了(有时候需要多刷新几遍……)。

            测试使用的工具版本:VS2010、EF 6.0、PD15.3

  • 相关阅读:
    iframe自适应高度的多种方法方法
    [tomcat][mysql][JDK][maven][myEclipse][ubuntu][centOs][oracle]等下载地址整理
    解决电脑速度越来越慢的方法
    li:hover 上再IE6下就没有效果的解决方法
    各种常用文件后缀名详解
    ASP.net中网站访问量统计方法
    RabbbitMQ的配置 以在.NetCore 的CAP 使用RabbbitMQ 实现订阅与发布问题
    .netCore 根据模型生成数据库
    jsonp Ajax跨域请求
    IE8 placeholder兼容+Password兼容
  • 原文地址:https://www.cnblogs.com/hhhh2010/p/5344256.html
Copyright © 2011-2022 走看看