EDM是實體數據模型(Entity Data Model的英文縮寫),壹種常用計算機用語。
實體數據模型 (EDM) 是壹個規範,用於定義由在 實體框架 基礎上生成的應用程序使用的數據。使用 EDM 的應用程序在設計架構中定義應用程序域中的實體和關系。
設計架構用於生成由應用程序代碼使用的可編程類。在此模型中持久保留應用程序數據的存儲結構由另壹個架構(稱為存儲架構)表示。映射規範用於連接設計架構與存儲架構。
實體數據模型的註意事項:
由 EDM 定義的實體可以通過數據讀取器以序列化格式讀取,也可以具體化為對象。具體化的對象可以在 CLR 語言中進行編程,並可以更新以及保存,而不需要嵌入式 SQL 字符串或其他數據庫語法。
EDM 提供在 EDM 架構和映射規範中使用的基本實體和關系類型。開發人員可以根據需要擴展這些類型以支持應用程序設計。