摘要:
EMLib真正的强大之处就是它具备的ORM功能,EMLib允许开发者用完全面向对象的方式操作数据库。并且无需考虑数据层中的任何细节,也无需关心当前使用的是何种数据库,为开发带来极大的便利。 阅读全文
摘要:
从本章开始将使用两章节的篇幅来介绍EMLib框架,这一章介绍Eql相关的内容。在介绍Eql内容之前需要做一个准备工作,那就是开发环境的配置,这是一个非常简单的工作。 阅读全文
摘要:
这篇文章的内容主要讲述与静态模型相关的一些概念方面的内容和EMStudio新增的内容。正确完整的理解相关的概念对开发者完成模型设计是有帮助的。由于EMStudio对UML标准作了裁剪和简化,所以这些概念是很容易理解和掌握的。 阅读全文
摘要:
在本系列教程的前一篇:静态建模之实体模型设计中已经涉及了一小部分数据库设计相关的内容,比如在实体设计器中设计索引和触发器。本篇的内容将继续介绍其它与数据库设计相关的内容和操作。在前一篇使用到的工程在这里也会被用到,如果读者是直接开始阅读文本,那么最好是能重新创建该工程文件。好,现在请打开之前创建的工程文件MyProject,开始数据库设计的介绍。 阅读全文
摘要:
在EMStudio中静态建模的概念和内容是来自于UML标准的,所以EMStudio提供的静态建模的设计能力是完全可以满足开发者的设计要求的。但是与UML标准比较,EMStudio中的静态建模还存在两个不同的特色:
1. 类与实体的概念是一致的
也就是说,在EMStudio的静态建模中类和实体是完全相同的两个概念。这与目前大部分的书籍和资料的表述是不同的。EMStudio这么做是因为定位问题,同时也给开发者提供了完成静态建模即完成数据库设计的便利。
2. 静态建模和数据库设计高度统一
在EMStudio中静态模型的设计和数据库的设计是完全结合在一起的,开发者完全可以通过静态建模一个步骤完成两种设计工作。另一个高度结合的体出现在与,实体的继承特性在数据库设计过程中也得到充分和完善的体现。所以开发者实际上是用面向对象的方法完成数据库设计的。
下面开始具体介绍EMStudio的静态建模部分的内容。 阅读全文