软件发布

手机版,更便捷!

下载排行榜首页软件下载安卓下载资讯教程推荐专题装机必备
当前位置:文章资讯 > 编程开发 >

AgileEAS.NET平台对象设计器怎么使用?AgileEAS.NET平台对象设计器使用方法是什么?

时间:2016-12-23 浏览次数: 编辑:9upk

第 6 页 输出代码
输出代码

       通过工具菜单中的生成代码功能打开代码输出对话框:

       在对话框中选择输入目录,默认为在解决方案属性中设计的输出目录,点击“生成”按钮完成解决方案的生成,输入如下目录结构:

       我们在VS环境中打开AgilePM解决方案:

模型修改

       对象设计器生成的代码采用了分部类的技术方案,即同一个数据对象把生成的4个代码文件分解成8个代码文件,其中4个代码文件生成与数据对象属性定义相关,建议不做修改,文件名中带有.Generator.cs,并且全部组织在项目的Generat文件夹中,程序代码中有以下注释:

//------------------------------------------------------------------------------

// <auto-generated>

//     此代码由SmartEAS.NET/AgileEAS.NET数据模型设计工具生成。

//     运行时版本:2.0.50727.3053

//

//     对此文件的更改可能会导致不正确的行为,并且如果

//     重新生成代码,这些更改将会丢失。

// </auto-generated>

//------------------------------------------------------------------------------

       另外4个文件用于存储用户自定义的数据访问代码,文件名不带.Generator.cs,生成的代码位于项目的根目录之中。

       为什么要做这样的设定呢,这得益长期的开发实践,市面上有很多代码生成工具,虽然说生成器工具可以加速开发,但是生成的代码是绝对不会满足复杂应用,程序员必须对生成的代码增加新的功能或者修改,那么当数据定义模型发生改变之后,重新生成的代码就会把程序员所做的修改覆盖。

       采用分部类的方案进行分解之后,我们把与数据模型定义与程序员的特殊业务代码进行了分离,当模型发生改变之后,重新生成的代码保留了程序员的修改,只覆盖Generat文件夹中的代码文件。

本文导航
  • 第1页: 首页
  • 第2页: 关于数据模型
  • 第3页: AgileEAS.NET系统主界面
  • 第4页: 数据解决方案
  • 第5页: 数据对象定义
  • 第6页: 输出代码
  • 第7页: 接口驱动的数据访问层
  • 第8页: 输出文档
  • 第9页: 从数据库生成

标签: AgileEASNET

上一篇:zend studio7注册机怎么样?zend stu下一篇:Devexpress 10.1.6 Devexpress编译及

相关文章

最新评论

本类排行榜

图文专题

  • 类地下城割草手游推荐
  • 种菜小游戏
  • 单机打鱼游戏
  • 好玩的放置修仙手游