代码改变世界

随笔档案-2010年10月14日

Entity Framework 4 Poco开发之旅 part 1

2010-10-14 22:02 by 莫耶, 1464 阅读, 收藏,
摘要: EF4会为每一个数据库连接生成一个数据容器,和一个数据关系映射XML文件(.edmx)。 数据容器继承自System.Data.Objects.ObjectContext,它拥有对连接和数据集(数据集ObjectSet对应数据库中的表)的描述,并以此为我们提供CRUD访问功能。 数据关系映射文件.edmx的结构设计颇为讲究,分为SSDL(存储模型简单直接介质层)、CSDL(概念模型简单直接介质层)、C-S mapping(存储-概念映射关系 )三大块。日常的维护更新表关系通过对.edmx的操作进行,在.edmx里的结构发生变化后,可调用T4模板,重新生成数据容器,以及与之关联的Poco对象群。 阅读全文