摘录自https://msdn.microsoft.com/zh-cn/data/jj591617

* 将实体类型的 CLR 属性映射到数据库中的多个表(实体拆分)

实体拆分允许一个实体类型的属性分散在多个表中。在以下示例中,Department 实体拆分到两个表中:Department 和 DepartmentDetails。实体拆分通过多次调用 Map 方法将一部分属性映射到特定表。

protected override void OnModelCreating(DbModelBuilder modelBuilder){modelBuilder.Entity<Department>() .Map(m => { m.Properties(t => new { t.DepartmentID, t.Name }); m.ToTable("Department"); }) .Map(m => { m.Properties(t => new { t.DepartmentID, t.Administrator, t.StartDate, t.Budget }); m.ToTable("DepartmentDetails"); });}

* 将多个实体类型映射到数据库中的一个表(表拆分)
以下示例将使用同一个主键的两个实体类型映射到同一个表。

modelBuilder.Entity<OfficeAssignment>() .HasKey(t => t.InstructorID); modelBuilder.Entity<Instructor>() .HasRequired(t => t.OfficeAssignment) .WithRequiredPrincipal(t => t.Instructor); modelBuilder.Entity<Instructor>().ToTable("Instructor"); modelBuilder.Entity<OfficeAssignment>().ToTable("Instructor");

转载于:https://www.cnblogs.com/gmcn/p/5879449.html

EntityFramework 实体拆分与表拆分相关推荐

  1. python拆分excel的sheet为单文件_WPS 2019 多个sheet表拆分成独立的excel文件

    参考: 场景:将多个sheet表拆分成独立的excel文件 一.安装VB工具: 默认情况下:wps -- 开发工具 --- VB 编辑器是灰选状态(即不可用状态),此时需要先安装vb工具:VBA Fo ...

  2. Entity Framework表拆分

    一.概念 表拆分:一个表拆分成多个实体,例如Photograph表,可以拆分为Photograph和PhotographFullImage两张表. Photograph实体结构: 1 using Sy ...

  3. 表的垂直拆分和水平拆分

    为什么80%的码农都做不了架构师?>>>    垂直拆分 垂直拆分是指数据表列的拆分,把一张列比较多的表拆分为多张表 通常我们按以下原则进行垂直拆分: 把不常用的字段单独放在一张表; ...

  4. 拆分文件_领导让把工作表拆分每个文件,我花半个小时,同事1分钟搞定了

    领导发给我1个工作簿文件,希望我把里面每个工作里面都单独保存出来 如果工作表比较少,可以一个个手动的复制粘贴,花了将近半个小时,同事用这个技巧,直接1分钟就拆分完成了. 操作的步骤如下: ❶点击开发工 ...

  5. 架构设计:分布式服务,库表拆分模式详解

    简介:分布式系统架构的明显特点,就是按照业务系统的功能,拆分成各种服务,每个服务下面都有自己独立的数据库,以此降低业务间的耦合度,隔离不同的数据库保证系统最大的稳定性等. 一.服务间隔离 1.分布式结 ...

  6. MariaDB 10的复制 集群 高可用搭建 大表拆分【持续更新中】

    视频地址 http://edu.51cto.com/course/course_id-1691.html MariaDB 10培训课程 第一部分 复制 1.基于GTID方式复制配置及注意事项 2.基于 ...

  7. 语句拼接_第2课:一个周末学会R语言数据处理:表拆分和拼接

    从一线收集了两百个文件,要整合到一起?总部一张全国两百个城市的汇总表,拆成两百个小文件?开什么玩笑,难道要复制粘贴到天荒地老... 不用这么麻烦,一个循环,一个语句,实现快速表拆分和表拼接,从此告别复 ...

  8. 拆分工作簿为多个文件_如何批将Excel的多个Sheet工作表拆分为独立的工作簿?...

    上一节我们分享了一个工作表拆分为多个工作表的方法,拆分完成之后,我们可能需要把各营业部的数据分别发送给各营业部的负责人,此时,发现各营业部的数据都在一个一个Sheet工作表中,发送是有些不方便呢. 一 ...

  9. python按某列拆分excel表格_python带格式拆分excel表单,copy库完美搞定

    python拆分excel表单,生成单独的excel文件,网上这方面的文章很多.但大多只讲主功能如何实现,让拆分后的表保持和原表单一致的格式,则鲜有人讲.本文通过调用copy库,完美实现带格式拆分表单 ...

最新文章

  1. [TJOI2016][HEOI2016]排序
  2. 嵌入式linux的调试时间,嵌入式LINUX启动时间优化
  3. ajax的几种格式,jQuery-----jQuery的几种ajax获取json格式数据的方法
  4. Load average in Linux的精确含义
  5. 解决TensorBoard训练集和测试集指标只能分开显示的问题(基于Keras)
  6. 演练-基于lamp安装wordpress--含安装包
  7. c语言小数点进制转换,新手求教,关于含小数的二进制转换成十进制
  8. tomcat虚拟目录和虚拟主机等相关配置
  9. iview select 怎么清空_在使用iview时发现要先重置一下表单然后填写完后再重置可以清空Select多选框,否则清不掉,什么原因?...
  10. React - S1
  11. 字节大数据手册火了 ! 离线数据/实时数据/数据仓库ETL/实时交易系统/啥都有 !...
  12. 《大数据》2015年第2期“研究”——特异群组挖掘:框架与应用
  13. matlab中如何画直方图,用电脑怎么画直方图,如何用matlab画直方图已知频数和组距matl...
  14. 小胜靠智、大胜靠德、永胜靠和
  15. 点量云流化技术在云游戏和虚拟仿真教学中有啥优势?
  16. php sapi全拼,php sapi
  17. 化妆品行业如何开启新零售模式?你懂了吗
  18. vue 中provide的用法_Vue中使用provide和inject
  19. 【个人整理】一文看尽目标检测算法SSD的核心架构与设计思想
  20. 做服务号还是订阅号?

热门文章

  1. Spring Boot @Async 简单实践
  2. 计算机文档我的文档丢失,恢复我的电脑窗口中共享文档与我的文档不见了的方法...
  3. 万能搜索监控ip工具_录像机搜不到摄像头IP可能是以下原因
  4. 循环序列模型 —— 1.9 GRU单元(门控循环单元)
  5. 信号调制产生边频的原理及希尔伯特解调
  6. 矩阵乘法Strassen算法
  7. Docker学习五:Docker 数据管理
  8. redis入门——客户端篇
  9. 21南阳理工oj新生赛Round#5--这是一道防ak题
  10. 对编码通俗易懂的介绍