【.NET】EF框架之Entity Framework的核心--EDM设计器

本文介绍了Entity Data Model(EDM)的概念,它是.NET EF框架的核心部分。通过VS的ADO.NET实体数据模型,开发者可以直接绘制实体,简化开发流程。EDM包括CSDL(概念模型)、SSDL(存储模型)和MSL(映射)三个部分,用于定义实体、关系、属性等,并通过映射连接到数据库。文章通过代码示例展示了实体之间的关联,并指出EDM本质是一个XML文件,其复杂性可通过CSDL、SSDL和MSL的结构理解。最后,通过图表阐述了EDM的核心关系。
摘要由CSDN通过智能技术生成

        上篇博客初步认识EF,总是在说EDM,到底什么是EDM?下面我们就来揭开它神秘的面纱:   xml中那些"乱七八糟"的代码.

 

          Entity Data Model就是所谓的实体数据模型,也就是EDM.VS中添加ADO.net实体数据模型就可以直接画实体,向上可以方便我们的开发,向下直接映射到数据库,开发人员操作实体无须了解数据库表结构.下面就是.edmx中的两个实体了,我们这里不涉及数据库的概念,而是用一个叫做DBContext的上下文对象表示这些实体的集合.


      

EDM设计器可以设计上面的模型,这个模型包括定义实体,主键,

评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值