ADO.NET Entity Framework建模和映射(实体框架)
在实体框架中,可以采用最适合您应用程序的方式定义概念模型、存储模型以及这两种模型之间的映射。使用 Visual Studio 中的实体数据模型工具,可以从数据库或图形模型创建一个 . edmx 文件,然后在数据库或模型发生更改时更新该文件。 随 .NET Framework 一起提供的 EDM 生成器可从现有数据库源生成 .csdl、.ssdl 和 .msl 文件。也可以手动创建模型和映射内容。本节中的主题介绍如何在实体框架中定义建模和映射文件。
- 研读有关数据建模和实体框架的内容。
-
定义高级数据模型(实体框架任务)
CSDL、SSDL 和 MSL 规范
生成模型和映射
将概念模型映射到存储模型
- 定义概念模型和配置项目。
-
如何:手动配置实体框架项目
如何:手动定义模型和映射文件(实体框架)
如何:定义连接字符串(实体框架)
如何:使用 EdmGen.exe 生成模型和映射文件
- 使用 EdmGen.exe
-
EDM 生成器 (EdmGen.exe)
如何:使用 EdmGen.exe 生成模型和映射文件
如何:使用 EdmGen.exe 生成对象层代码
如何:使用 EdmGen.exe 验证模型和映射文件
如何:预生成视图以提高查询性能(实体框架)
- 结合使用实体数据模型工具和 Visual Studio。
-
使用实体数据模型工具
如何:使用实体数据模型向导(实体框架)
- 定义使用存储过程的概念模型。
-
如何:使用存储过程定义模型(实体框架)
如何:定义具有修改存储过程的模型(实体框架)
ModificationFunctionMapping 元素 (MSL)
演练:将一个实体映射到存储过程(实体数据模型工具)
- 在概念模型中定义继承。
-
每种类型一个表继承:
如何:通过每种类型一个表继承以定义模型(实体框架)
演练:映射继承 - 每种类型一个表(实体数据模型工具)
每个层次结构一个表继承:
如何:通过每个层次结构一个表继承以定义模型(实体框架)
演练:映射继承 - 每个层次结构一个表(实体数据模型工具)
- 定义使数据非规范化的概念模型。
-
如何:定义单个实体映射到两个表的模型
演练:将一个实体映射到多个表(实体数据模型工具)
- 定义概念模型以便与自定义对象一起使用。
-
如何:自定义建模和映射文件以使用自定义对象(实体框架)
自定义对象(实体框架)
如何:定义 POCO 实体(实体框架)
- 查看示例模型。
-
AdventureWorks 销售模型
School 模型
如何:创建模型及映射文件嵌入资源(实体框架)
ADO.NET 实体数据模型设计器
实体框架快速入门
如何:创建新的 .edmx 文件(实体数据模型工具)
其他资源
转载于:https://www.cnblogs.com/bmate/archive/2010/12/29/1920550.html
ADO.NET Entity Framework建模和映射(实体框架)相关推荐
- ADO.NET Entity Framework如何:使用实体数据模型向导(实体框架)
本主题演示如何使用实体数据模型向导来生成 AdventureWorks 销售 .edmx 文件以及将 Visual Studio 项目配置为使用实体框架. 此模型和配置将在任务相关的各个实体框架主题中 ...
- EF(ADO.NET Entity Framework)
对象/关系映射框架 ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案.该框架曾经为.NET Framew ...
- 转载:ADO.NET Entity Framework 试水系列索引(2008/9/9更新,本系列结束)
Visual Studio 2008发布时,微软给我们带来了LinQ to SQL,解决所谓"阻抗不匹配"问题.最近,随着Visual Studio 2008 SP1的正式发布,又 ...
- ADO.NET Entity Framework Beta2(五)/快速入门(实体框架)
This quickstart illustrates a series of tasks that support the topics in Getting Started with the En ...
- 利用泛型与反射更新实体(ADO.NET Entity Framework)
自从ADO.NET Entity Framework面世以来,受到大家的热捧,它封装了大量代码生成的工具,用户只需要建立好实体之间的关系,系统就是会为用户自动成功了Add.Delete.CreateO ...
- ADO.NET Entity Framework 简介
一直对EF都是一知半解的,没有系统的了解过EF有什么样的功能,有什么具体的好处.在接下来的文章中会详细介绍EF.以下是参考MSDN上的文章,翻译并加以自己的理解得出的. ADO.NET Entity ...
- ADO.NET Entity Framework 基本概述
时间过得很快转眼间VS已经2010版了,在4月12日将会正式发布VS 2010 ADOEF 做为.Net 4.0 中被微软推荐的ORM框架,相比.Net 3.5 sp1 已经得到了进一步的增强,使用它 ...
- ADO.NET Entity Framework 入门示例向导(附Demo程序下载)
ADO.NET Entity Framework 入门示例向导(附Demo程序下载) ADO.NET Entity Framework 是.Net Framework 3.5 SP1 引入的实体框架, ...
- ADO.NET Entity Framework -Code Fisrt 开篇(一)
ADO.NET Entity Framework 是微软的一套实体映射框架.发布EF4.1(Entity Framework )时,又提出了代码先行的设计理念(the code comes first ...
最新文章
- 使用KNN进行缺失值填补详解及实践
- axtoolbarcontrol加载图层后还是灰的_OpenLayers教程九:多源数据加载之瓦片地图原理一...
- 微软商店安装包_搞定你的数学问题:微软发布新APP可以手写或扫描数学题进行解答...
- 目标检测第4步:显卡、GPU、CUDA、cuDNN的介绍及如何在Windows 10下安装cuDNN?
- js60秒倒计时防刷新
- linux 添加永久路由的几种方法。
- smoothl1函数_Faster RCNN的损失函数(Loss Function)
- Python中在脚本中引用其他文件函数的方法
- 添加icon_(icon)冬季检查保养篇
- [转][Lucene.Net] 基本用法
- 反转字符串 不同方式
- VS2010 用户自定义工具箱控件的制作方法
- 封电脑机器码怎么解决_游戏封号解决方法之修改机器码 如何修改机器码
- 人生是一场旅程,重要的不是终点,是自己路上的风景
- Failed to introspect Class FeignClientFactoryBean 异常排查
- 课堂实验一 SQL基础练习
- python爬取微博用户的微博内容和图片
- Win32环境下轻松调试单板安全模式软件下载功能
- 计算机科学与技术专业考数媒,数字媒体技术专业考研院校排名
- 全球与中国聚季铵盐行业调查与未来发展趋势研究报告