第二章 实体数据建模基础 很有可能,你才开始探索实体框架,你可能会问“我们怎么开始?”,如果你真是这样的话,那么本章就是一个很好的开始。如果不是,你已经建模,并在实体分裂和继承方面感觉良好,那么你可以跳过本章。 本章将带你漫游使用实体框架建模的基本实例,建模是实体框架的核心特性 ...
不知道对EF感兴趣的并不多,还是我翻译有问题 如果是,恳请你指正 ,通过前几篇的反馈,阅读这个系列的人不多。不要这事到最后成了吃不讨好的事就麻烦了,废话就到这里,直奔主题。 从已存在的数据库创建模型 问题 有一个存在的数据库,它拥有表 也许还有视图 外键。你想通过它来创建一个模型。 解决方案 让我们设想,你拥有一个描述诗人 Poet 以及他们的诗 Poem ,还有他们之间关系的数据库。如图 所示。 ...
2015-05-08 11:12 40 7411 推荐指数:
第二章 实体数据建模基础 很有可能,你才开始探索实体框架,你可能会问“我们怎么开始?”,如果你真是这样的话,那么本章就是一个很好的开始。如果不是,你已经建模,并在实体分裂和继承方面感觉良好,那么你可以跳过本章。 本章将带你漫游使用实体框架建模的基本实例,建模是实体框架的核心特性 ...
2-3 无载荷(with NO Payload)的多对多关系建模 问题 在数据库中,存在通过一张链接表来关联两张表的情况。链接表仅包含连接两张表形成多对多关系的外键,你需要把这两张多对多关系的表导入到实体框架模型中。 解决方案 我们设想,你数据库中的表与图2-10一样 ...
为这两张表建模一个单独实体: 1、在你的项目中,创建一个继承至DbContext的上下文对象EF6Re ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 2-8 Table per Type Inheritance 建模 问题 你有这样一张数据库表,它包含一些额外的信息,这些信息来到一张公共的表。你想使用Table per Type ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 2-10 Table per Hierarchy Inheritance 建模 问题 你有这样一张数据库表,有一类型或鉴别列。它能判断行中的数据在你的应用中代表的是什么。你想使用 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 2-11 两实体间Is-a和Has-a关系建模 问题 你有两张有Is-a和Has-a关系的表,你想将他们建模成两实体间的Is-a和Has-a关系。 解决方案 假设你在数据库 ...
2-5 使用Code First建模自引用关系 问题 你的数据库中一张自引用的表,你想使用Code First 将其建模成一个包含自关联的实体。 解决方案 我们假设你有如图2-14所示的数据库关系图的自引用表。 图2-14 一张自引用表 按下面的步骤为这张自引用的表 ...
在这一章中,我们将直接进入项目,并且为产品和分类添加一些基本的模型类。我们将在Entity Framework的代码优先模式下,利用这些模型类创建一个数据库。我们还将学习如何在代码中创建数据库上下文类、指定数据库连接字符串以及创建一个数据库。最后,我们还将添加视图和控制器来管理和显式产品和分类 ...