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的使用,并且探讨下具体的实现思路和不同应用场景的使用集成。




本文转自何戈洲博客园博客,原文链接:http://www.cnblogs.com/hegezhou_hot/archive/2011/03/25/1995274.html,如需转载请自行联系原作者

目录
相关文章
|
2天前
|
Linux API C#
基于 .NET 开发的多功能流媒体管理控制平台
基于 .NET 开发的多功能流媒体管理控制平台
|
2天前
|
XML C# 数据格式
一个.NET开源、免费、功能强大的 PDF 处理工具
一个.NET开源、免费、功能强大的 PDF 处理工具
|
2天前
|
网络协议 C#
基于.NET WinForm开发的一款硬件及协议通讯工具
基于.NET WinForm开发的一款硬件及协议通讯工具
|
2天前
|
C# UED
一个.NET开源、易于使用的屏幕录制工具
一个.NET开源、易于使用的屏幕录制工具
|
2天前
|
Web App开发 C# Windows
一款.NET开源的Windows资源管理器标签页工具
一款.NET开源的Windows资源管理器标签页工具
|
2月前
|
机器学习/深度学习 人工智能 Cloud Native
在数字化时代,.NET 技术凭借其跨平台兼容性、丰富的类库和工具集以及卓越的性能与效率,成为软件开发的重要平台
在数字化时代,.NET 技术凭借其跨平台兼容性、丰富的类库和工具集以及卓越的性能与效率,成为软件开发的重要平台。本文深入解析 .NET 的核心优势,探讨其在企业级应用、Web 开发及移动应用等领域的应用案例,并展望未来在人工智能、云原生等方面的发展趋势。
43 3
|
2月前
|
存储 设计模式 编解码
.NET 8.0 通用管理平台,支持模块化、WinForms 和 WPF
【11月更文挑战第5天】本文分析了.NET 8.0 通用管理平台在模块化、WinForms 和 WPF 方面的优势。模块化设计提升了系统的可维护性和可扩展性,提高了代码复用性;WinForms 提供了丰富的控件库和简单易用的开发模式,技术成熟稳定;WPF 支持强大的数据绑定和 MVVM 模式,具备丰富的图形和动画功能,以及灵活的布局系统。
|
2月前
|
机器学习/深度学习 文字识别 并行计算
一款.NET开源的屏幕实时翻译工具
一款.NET开源的屏幕实时翻译工具
|
3月前
|
SQL XML 关系型数据库
入门指南:利用NHibernate简化.NET应用程序的数据访问
【10月更文挑战第13天】NHibernate是一个面向.NET的开源对象关系映射(ORM)工具,它提供了从数据库表到应用程序中的对象之间的映射。通过使用NHibernate,开发者可以专注于业务逻辑和领域模型的设计,而无需直接编写复杂的SQL语句来处理数据持久化问题。NHibernate支持多种数据库,并且具有高度的灵活性和可扩展性。
51 2
|
3月前
|
前端开发 JavaScript C#
2款.NET开源且高效的代码格式化工具
2款.NET开源且高效的代码格式化工具