zoukankan      html  css  js  c++  java
  • 一个项目,分分钟的事

            前一段时间在网上找到一个代码生成器——《狼奔代码生成器》,试着用了一下感觉还是不错的,比较适合进行快速开发在此推荐下。

            代码生成器使用比较简单,就让我们来看一下如何使用PowerDesigner设计的数据库来生成一套完整的解决方案。当然,还支持根据sql-server数据库结构生成代码,我们下一篇博客再说。

            狼奔代码生成器是绿色版的,无需安装。直接打开狼奔看到主页面如下:

            界面简单明了,比较符合我的口味。界面不像其他的生成器,按钮多多,功能多多,其实功能多不是什么坏事,不过大部分人用到的只是这些功能的一少部分,按钮多,功能多反而让人找不到想要找的东西,所以觉得这个界面,还是比较好的,重点突出。

            生成代码第一步就是设置下数PDM的存放路径,生成器就根据PDM自动生成代码了!!!

        点击连接数据源按钮

            将弹出如下窗口

            设置好这些就能生成代码了……不错,先用提供的PDM生成个代码看看结构系统。点击保存之后系统就会根据pdm列出数据库的结构

      

            第二步设置下代码的命名空间、生成位置是否需要集成权限管理系统,点击系统设置

            在这里我们选择不集成权限管理系统,保存后,就可以了。

            如果对pdm进行了修改,可以通过刷新项目来,更新生成器中的数据结构。

            第三步就可以点击生成项目来生成代码了。

          请看生成成功后,提示你下一步做什么,“更新DAL层的Model.edmx文件

           代码生成了,我们来看下目录结构

       App目录为网站目录 

       IBLL为业务接口

       BLL目录为业务逻辑层 

       Common为公共组件

       DAL为数据访问层

       ModelingProject为架构图

       WcfHost为服务宿主

       WFActivitys工作流活动层

       WFDesigner工作流设计器

              官网上提供了软件的架构图更好的解释了软件工作流程

     

     

            详细的说明可以参看官网,这里不多说,请看官方博客

            现在进行运行,会出问题,为什么呢?还没有修改配置文件。

            需要修改哪几个地方呢?

            1.DAL目录下的App.Config文件<connectionString>项。

            2.APP目录下的WebConfig文件<connectionString>项。

            这样就可以了,如果你的数据库结构发生变化,要重新生成代码,那你还需要修改这三个地方,可以介绍个小技巧,新建一个文件夹,里面添加DAL,APP两个目录,把修改好的app.configweb.config拷贝到对应的目录中,这样以后生成代码,只需要把这个文件夹下的DALAPP两个目录复制到Solution目录下,替换掉这两个文件就OK了,可以省不少事……

            3.更新DAL层的Model.edmx文件

     

            现在运行下看看做出来的效果

            页面效果还不错,用来做业务系统和后台管理界面很合适。

        

  • 相关阅读:
    有趣的机器学习视频-第四章.强化学习
    有趣的机器学习视频-第五章.进化算法
    有趣的机器学习视频-第二章.人工神经网络
    有趣的机器学习视频-第三章.如何评价/检验神经网络
    有趣的机器学习视频-第一章.什么是机器学习
    AlphaStar
    AlphaZero
    AlphaGo分析
    nfs自动挂载
    postfix简单记录
  • 原文地址:https://www.cnblogs.com/angben/p/3601107.html
Copyright © 2011-2022 走看看