EntityFramework 实体拆分与表拆分
摘录自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 实体拆分与表拆分相关推荐
- python拆分excel的sheet为单文件_WPS 2019 多个sheet表拆分成独立的excel文件
参考: 场景:将多个sheet表拆分成独立的excel文件 一.安装VB工具: 默认情况下:wps -- 开发工具 --- VB 编辑器是灰选状态(即不可用状态),此时需要先安装vb工具:VBA Fo ...
- Entity Framework表拆分
一.概念 表拆分:一个表拆分成多个实体,例如Photograph表,可以拆分为Photograph和PhotographFullImage两张表. Photograph实体结构: 1 using Sy ...
- 表的垂直拆分和水平拆分
为什么80%的码农都做不了架构师?>>> 垂直拆分 垂直拆分是指数据表列的拆分,把一张列比较多的表拆分为多张表 通常我们按以下原则进行垂直拆分: 把不常用的字段单独放在一张表; ...
- 拆分文件_领导让把工作表拆分每个文件,我花半个小时,同事1分钟搞定了
领导发给我1个工作簿文件,希望我把里面每个工作里面都单独保存出来 如果工作表比较少,可以一个个手动的复制粘贴,花了将近半个小时,同事用这个技巧,直接1分钟就拆分完成了. 操作的步骤如下: ❶点击开发工 ...
- 架构设计:分布式服务,库表拆分模式详解
简介:分布式系统架构的明显特点,就是按照业务系统的功能,拆分成各种服务,每个服务下面都有自己独立的数据库,以此降低业务间的耦合度,隔离不同的数据库保证系统最大的稳定性等. 一.服务间隔离 1.分布式结 ...
- MariaDB 10的复制 集群 高可用搭建 大表拆分【持续更新中】
视频地址 http://edu.51cto.com/course/course_id-1691.html MariaDB 10培训课程 第一部分 复制 1.基于GTID方式复制配置及注意事项 2.基于 ...
- 语句拼接_第2课:一个周末学会R语言数据处理:表拆分和拼接
从一线收集了两百个文件,要整合到一起?总部一张全国两百个城市的汇总表,拆成两百个小文件?开什么玩笑,难道要复制粘贴到天荒地老... 不用这么麻烦,一个循环,一个语句,实现快速表拆分和表拼接,从此告别复 ...
- 拆分工作簿为多个文件_如何批将Excel的多个Sheet工作表拆分为独立的工作簿?...
上一节我们分享了一个工作表拆分为多个工作表的方法,拆分完成之后,我们可能需要把各营业部的数据分别发送给各营业部的负责人,此时,发现各营业部的数据都在一个一个Sheet工作表中,发送是有些不方便呢. 一 ...
- python按某列拆分excel表格_python带格式拆分excel表单,copy库完美搞定
python拆分excel表单,生成单独的excel文件,网上这方面的文章很多.但大多只讲主功能如何实现,让拆分后的表保持和原表单一致的格式,则鲜有人讲.本文通过调用copy库,完美实现带格式拆分表单 ...
最新文章
- [TJOI2016][HEOI2016]排序
- 嵌入式linux的调试时间,嵌入式LINUX启动时间优化
- ajax的几种格式,jQuery-----jQuery的几种ajax获取json格式数据的方法
- Load average in Linux的精确含义
- 解决TensorBoard训练集和测试集指标只能分开显示的问题(基于Keras)
- 演练-基于lamp安装wordpress--含安装包
- c语言小数点进制转换,新手求教,关于含小数的二进制转换成十进制
- tomcat虚拟目录和虚拟主机等相关配置
- iview select 怎么清空_在使用iview时发现要先重置一下表单然后填写完后再重置可以清空Select多选框,否则清不掉,什么原因?...
- React - S1
- 字节大数据手册火了 ! 离线数据/实时数据/数据仓库ETL/实时交易系统/啥都有 !...
- 《大数据》2015年第2期“研究”——特异群组挖掘:框架与应用
- matlab中如何画直方图,用电脑怎么画直方图,如何用matlab画直方图已知频数和组距matl...
- 小胜靠智、大胜靠德、永胜靠和
- 点量云流化技术在云游戏和虚拟仿真教学中有啥优势?
- php sapi全拼,php sapi
- 化妆品行业如何开启新零售模式?你懂了吗
- vue 中provide的用法_Vue中使用provide和inject
- 【个人整理】一文看尽目标检测算法SSD的核心架构与设计思想
- 做服务号还是订阅号?