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

  • 相关阅读:
    SSRF
    【Floyd(并非水题orz)】BZOJ4093-[Usaco2013 Dec]Vacation Planning
    【SPFA+二分答案】BZOJ1614- [Usaco2007 Jan]Telephone Lines架设电话线
    【刷水-贪心】BZOJ1629-[Usaco2007 Demo]Cow Acrobats
    【刷水-二分答案】BZOJ1650 & BZOJ1639
    【UOJ244】[UER7]短路
    【尺取法好题】POJ2566-Bound Found
    【尺取法】POJ3061 & POJ3320
    【hash】BZOJ3751-[NOIP2014]解方程
    【最小点覆盖】POJ3041-Asteroids
  • 原文地址:https://www.cnblogs.com/hhhh2010/p/5344256.html
Copyright © 2011-2022 走看看