本发明涉及工业控制软件权限管理技术领域,公开了一种基于工控机控制系统的权限管理方法、系统、存储介质及设备,该方法包括:S1:根据预先设计数据库中的用户信息表分别生成实体数据模型和数据实体类;S2:建立所述用户信息表与实体数据模型的映射关系;S3:采用Linq to Entity查询语句通过所述映射关系查询登录操作员的用户信息;S4:根据数据实体类生成用户实例,将所述用户信息中的字段赋值给所述用户实例中对应的属性;S5:提取用户实例中与用户权限相关的属性值,按所述属性值执行相关操作。本发明能够方便地实现用户权限信息的访问及分配,使得工控机控制系统同一性程度高,软件可维护性高。
实体数据模型(Entity Data Model, EDM)是微软在Visual ***2008中提出的一种新型的平台无关的可执行概念模型。目前,EDM主要用于信息系统集成,微软已经开发了相关的工具能够将平台相关模型,如关系数据模型(Relational Data Model, RDM)...
详细信息
实体数据模型(Entity Data Model, EDM)是微软在Visual ***2008中提出的一种新型的平台无关的可执行概念模型。目前,EDM主要用于信息系统集成,微软已经开发了相关的工具能够将平台相关模型,如关系数据模型(Relational Data Model, RDM),转化为EDM。在基于EDM的信息系统开发方法中,既将EDM作为数据库设计的概念模型,又将EDM作为数据库访问的中间层,信息系统可以通过EDM对数据库进行访问,而不是直接访问数据库。但是,目前将EDM作为概念模型用于数据库设计的研究还相对较少。为了更好地将EDM用于数据库设计并有效的支持基于EDM的信息系统开发,需要设计一种EDM到RDM的转换工具。本文提出了一种从EDM到RDM的映射规则和转换算法,并设计和实现了EDM到RDM的分析与转换工具。本文首先对实体框架和EDM模型的基本概念进行了深入的研究和分析,并详细介绍了EDM模型各个元素的特点和表现形式。针对EDM的特点提出了采用EDM模型进行数据库设计的基本方法。该方法类似于采用传统ER模型进行数据库设计的方法,但是还具有自身的特点;接着本文重点研究了从EDM到RDM的转换,提出了EDM中元素到RDM中对应元素的映射规则和转换算法,这是EDM到RDM的转换的基础。基于这些映射规则和转换算法,本文设计并实现了EDM到RDM的转换工具。最后,本文提出了基于EDM进行信息系统开发的基本方法,主要包括*** Data Services的数据库访问技术和LINQ(Language-Integrated Query)的数据库访问方法。本文的研究表明,EDM模型作为信息系统开发的基本模型,它贯穿了信息系统开发的整个过程。本文设计并实现的EDM到RDM的转换工具,能够更好的将EDM模型作为概念模型用于数据库设计。
暂无评论