Entity Model Studio
Entity Model Studio 是一款支持面向对象设计方法的建模及代码生成工具。其主要的作用是帮助开发者提高设计开发软件的效率,改善开发体验,更好更快的完成软件开发工作。本产品在软件的开发的几个必要的步骤:静态建模(类的设计),数据设计,编码这几个方面帮助开发者完成工作,通常需要几个软件完成的设计开发工作,现在用一个就可以顺利完成了。

在建模部分,本产品支持UML标准,并且恰当的简化和裁剪了UML 标准,使得开发者会非常容易使用。数据库设计部分不仅有通常数据库设计的功能,而且还完善的支持面向对象特性。开发者终于可以使用面向对象的方法来设计关系型数据库了。自带的EMLib 是一个功能强大的极易使用的ORM框架,配合生成的代码和Eql可以显著提高开发效率,改善开发体验。

当前最新版是V2.7.0,主要更新有:
1. 支持MySql数据库版本是5.6及其兼容版本
2. Oracle更新支持12c及其兼容版本
3. 修复所有已发现的缺陷。
基于UML标准的软件建模设计
Entity Model Studio 支持UML 标准的软件建模和设计。为了更好的贴合基于数据库的应用软件的设计工作,我们对UML标准做了恰当和必要的简化。从而使得开发者非常容易上手,在能够受益 UML  优势的同时又可以避开 UML  中晦涩复杂以及不常用的部分。这是一个人人都会用,都可以用的UML建模工具。
主要功能点:
1.友好的图形界面,方便快捷的操作,满足开发者的设计要求。
2.妥当的裁剪使得UML不再晦涩难懂,是一个人人都会用的UML设计工具。
3.引入了新的符号和语义,能更好的满足并增强软件设计能力。
4.强大的技术团队是可靠的保障,为开发者解答使用中遇到的问题。
全面支持面向对象特性的数据库设计
Entity Model Studio 中的数据库设计和实体静态建模 (类图) 是高度统一的,甚至可以看作是相同的。 开发者可以在进行静态模型设计的同时也可以完成对数据库的设计,从而提高软件设计的效率。 面向对象的特性在数据库设计中得到全面完善的支持,开发者设计的索引,触发器等等都是可以继承的,在实际生成数据库时都可以得到体验。 逆向生成功能可以允许开发者直接从一个已存在的数据库生成对应的静态模型,为设计工作提供便利。
主要功能点:
1.目前最新的版本支持Sql 2005,Access,Oracle和MySql数据库。
2.支持数据库设计和生成,数据库结构同步,数据库导入三大主要功能。
3.提供图形界面,可以方便灵活的连接数据库并构造连接字符串。
4.Sql文本编辑器支持语法高亮和智能提示,有力支持视图,触发器和存储过程的设计。
5.完善全面的支持面向对象特性,完全可以使用面向对象的方法设计数据库。
代码及文档生成
Entity Model Studio是为模型生成代码,为代码编写生成代码。这体现在代码不但体现了类的结构还体现了类之间的关系,生成的代码配合自带的EMLib 框架可以真正的在实际开发中
使用,不仅仅只是一个类结构的定义源代码,而是真正实用的代码。目前支持的语言是C#和VB。文档部分包括静态模型的文档和数据表的文档,同时也可以生成所有数据表的建表 Sql语句。
主要功能点:
1.为模型生成代码,代码完整体现模型结构,所设计即所得。
2.定制生成的代码非常方便,并且重复生成代码不会覆盖开发者的定制代码。
3.真正可以实用的代码,不只是类结构的定义代码,为开发提供便利。
4.生成的代码配合EMLib和Eqs实用,可以显著提升开发效率。
Eql语言
Eql是实体查询语言(Entity Query Language)的缩写。Eql是基于宿主语言的Sql语句编写接口。独立的使用Eql可以按照习惯的编码方式非常方便的书写出各种Sql语句;而配合EMLi-b一起使用可以实现所有ORM功能。
主要功能点:
1.完全遵守Sql92标准,符合已有的语法格式,方便使用。
2.可以非常方便灵活的构造任意复杂度的语句和条件表达式,无需使用字符串拼接。
3.同一个Eql的语句对象无需任何修改直接可以在不同的数据库上执行。
4.可以生成Eql语句对象对应的的Sql语句,便于开发者定制。
5.Eql支持数据库函数,可以在语句构造中直接使用数据库函数。
EMLib框架
EMLib 是本产品自带的功能强大的 ORM框架。与数据库相关的所有操作都完善的支持面向对象的多态特性。在实现一般的 ORM 功能外还支持懒加载,数据刷新,深度可控制的级联操作,内存全局事务等功能,为开发者提供了完备的面向对象的开发接口。
要功能点:
1.与.Net类库的开发接口一致,符合已有开发习惯,近乎零的学习成本。
2.EMLib框架既支持ORM功能也支持传统的数据操作功能,使用非常灵活。
3.每一个功能都完备支持面向对象的多态特性,并加入新的特色功能方便开发。
4.创新的内存全局事务,使得数据库和内存可以在同一个事务中保持同步和一致。
5.欢迎垂询,我们会告诉您更多的功能。
Copyright 2014-2020 广联科技版权所有