edm编程

2023-12-10 13:47:55 数码极客 bianji01

 

什么是edm,在设计这一方面

EnterpriseDataModeling的缩写,是企业数据模型,主要来体现企业的业务规则以及信息。相对来说,还有数据模型,在IT行业中它更倾向于描述系统实现。

计算机用语:.NET中的EDM是EntityDataModel实体数据模型

实体数据模型(EDM)是一个规范,用于定义由在实体框架基础上生成的应用程序使用的数据。使用EDM的应用程序在设计架构中定义应用程序域中的实体和关系。设计架构用于生成由应用程序代码使用的可编程类。在此模型中持久保留应用程序数据的存储结构由另一个架构(称为存储架构)表示。映射规范用于连接设计架构与存储架构。

由于可编程对象模型是从设计架构中生成的并且存储架构映射到设计架构,因此,映射规范可以有效地将可编程类连接到存储结构。由EDM定义的实体可以通过数据读取器以序列化格式读取,也可以具体化为对象。具体化的对象可以在CLR语言中进行编程,并可以更新以及保存,而不需要嵌入式SQL字符串或其他数据库语法。EDM提供在EDM架构和映射规范中使用的基本实体和关系类型。开发人员可以根据需要扩展这些类型以支持应用程序设计。

用于管理应用程序中的数据的多个范例全部具有重要的优势。存储模型已经过优化,可以高效地进行存储和检索。XML支持跨平台界限进行数据交换。面向对象的编程是用于开发应用程序的公认标准。这些模型都有用,但要在它们之间传输数据,可能需要与应用程序方案无关的多行代码。

数据模型可能是以统一建模语言(UML)或在白板上以图表进行的分析。无论采用哪种方法,都必须在概念上对数据类型、其属性、数据类型之间的关系、有关数据的约束等进行整理,然后才能在应用程序代码中实现它们。EDM扩展了应用程序设计人员用来在开发过程中描述数据的模型,并提供了XML语法以便用示意图形式详细描述结果。

参考资料:

本回答由提问者推荐

EDM是什么意思?

EDM是什么东东?

1. Electronic Direct Mail 即电子直邮。企业可以通过EDM建立同目标顾客的沟通渠道,向其直接传达相关信息,用来促进销售。

EDM有多种用途,可以发送电子广告、产品信息、销售信息、市场调查、市场推广活动信息

2. Electric Discharge Machine 电火花加工[大陆]/放电加工[台湾]

3. ENGINEERING DocUMENT MANAGEMENT,工程文档管理的意思。例如SAP-EDM

4.西方经济学IS-LM模型中,以EDM表示过度货币需求(ESG表示过度产品供给;EDG表示过度产品需求; ESM表示过度货币供给)

5.工程测量中的EDM是electric distance measurement 测量微波

声明:易趣百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系315127732@qq.com
广告位招租
横幅广告