zoukankan      html  css  js  c++  java
  • AgileEAS.NET平台工具之数据原型设计器的使用场景示例

     

    介绍

           上篇,我发布了这段时间整理的AgileEAS.NET开发平台的相关文档,但是可能大家看了相关的文档实在是太多了,涉及到的内容,也是比较

    的多,但是大家可能更关心的是,该平台中的提供的相关工具如何使用,简单的来说就是脱离AgileEAS.NET平台,与其他的应用平台或者工具相

    结合的方式来使用,因为有时候我们需要该平台的功能只是其中的很小的一部分,而不是全部。那么我们如何来做呢?接下来,我就针对几个我想

    到的可能的应用场景来分析,分析如何去集成和使用AgileEAS.NET开发平台中的数据库原型设计器工具。

    image

     

    本文大纲

    1、通过该工具来生成代码和解决方案

    2、通过该工具来生成数据库设计文档

    3、生成建表脚本。

    生成代码和解决方案

            首先,该模式只适合使用AgileEAS.NET平台中的ORM这部分功能的用户,如果不使用平台提供的ORM,那么生成的代码也是无法满足其他工具的要求,因此我们来看看

    代码生成工具提供的相关功能。

           该设计器作为单独的原型设计器,根据设计的原型定义数据库表来生成数据原型:

           clip_image001

          找到如下应用程序:

          clip_image002

          双击运行:

          clip_image003

          配置设计模型的数据库连接字符串参数。如果已经有数据库表的情况下:

         clip_image005

    生成数据库设计文档

          如果单独使用该工具,只能说是提供一个设计数据库表的工具,只是利用该工具来生成数据库设计文档的功能及生成数据库表脚本。

    1、如何根据现有的数据库表来生成数据库设计文档。

          clip_image001[7]

    2、选择从数据库生成,出现如下界面:

         clip_image002[5]

    3、如果之前没有设置相关的“参数”那么在这设置也是OK的,参数配置好了,可以测试下链接。点击下一步后,出现如下界面:

         clip_image004

    4、选中要生成数据模型的“用户”,并选中该用户的相关表:

          clip_image005

    5、点击“开始”则生成每个表的对应的数据原型。

          clip_image006

    6、根据原型来生成数据库设计文档。

          clip_image007

    7、我们以HTML为例来看看效果吧:

          clip_image008

    8、选择输出目录:点击生成:

           clip_image009

    9、点击打开该文件查看文件的格式如下:

           clip_image011

    10、这样我们就生成了数据库设计文档。

    生成数据库建表备份脚本

           我们有的时候想创建好数据原型后,能够动态的根据原型来创建数据库表信息。

    1、 创建好数据原型:

           clip_image001[9]

    2、 添加实体的相关属性定义:

          clip_image003

    3、 根据创建的模型生成数据库脚本:

           clip_image004

    4、 点击“生成脚本 ”:

          clip_image005[6]

    5、 我们在弹出的保存文件名中键入“TableSQL”输出文件如下:

           clip_image006[6]

    6、 双击打开,则可以看到建表的脚本内容如下:

           clip_image008

    7、 之间将该脚本复制到SQLServer Manager Studio中的查询窗口中执行即可:即可完成数据库表的创建工作。

    总结

            上面我们讲述了,数据库设计器的使用,接下来我们来讲述下AgileEAS.NET的ORM的使用,并且探讨下具体的实现思路和不同应用场景的使用集成。

    相关联系

                      如果您在使用AgileEAS.NET开发平台中有什么问题,请使用如下几种联系方式或者沟通方式。

                      1、邮箱方式

                       魏先生: mail.james@qq.com

                       殷先生:549558408@qq.com

                       何先生:hegezhou_hot@163.com

                     2、QQ群

                      AgileEAS.NET[高级群]:116773358(已满)

                      AgileEAS.NET[高级群]:125643764(新建)

                       系统架构交流群:9105332(已满)
                     系统架构交流群1:124825459(已满)
                     系统架构交流群2:49124441(已满)
                     系统架构交流群3:47025564(新创建)

                     3、网站留言

                     请访问下网站留言,谢谢!

    留言

    更多资讯:

    AgileEAS.NET 官方博客

    AgileEAS.NET 官方网站

  • CallHot

反馈文章质量,你可以通过快速通道评论:
查看全文
  • 相关阅读:
    Windows Power Shell
    一个自律的人有多可怕!
    Android之TextureView浅析
    BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第9章节--client对象模型和REST APIs概览 介绍SP2013中远程APIs
    敌兵布阵(线段树)
    kendo AutoComplete实现多筛选条件
    Android 65K问题之Multidex原理分析及NoClassDefFoundError的解决方法
    让我心碎的五道题
    输入一列数组,输出它的逆序数组
    centos下配置防火墙port失败
  • 原文地址:https://www.cnblogs.com/hegezhou_hot/p/1995274.html
  • Copyright © 2011-2022 走看看