[Prodinner项目]学习分享_第二部分_Entity到DB表的映射

时间:2023-12-30 19:42:44

1.单纯映射

基本语法为

modelBuilder.Entity<InsType>().ToTable("TB_InsType");

[Prodinner项目]学习分享_第二部分_Entity到DB表的映射

2.一对多映射(表关系)

实体类Business的id 为实体类ShopMsg的外键

实体类 ShopMsg定义

[Prodinner项目]学习分享_第二部分_Entity到DB表的映射

为了更直观一些,贴上表关系图(当然因Code First数据库里没有必要去创建外键关系)

[Prodinner项目]学习分享_第二部分_Entity到DB表的映射

3. 多对多映射(表关系)

所谓多对多映射:表A <- Mapping表 -> 表B

[Prodinner项目]学习分享_第二部分_Entity到DB表的映射

咱们看看实体类里的定义

Institution定义

[Prodinner项目]学习分享_第二部分_Entity到DB表的映射

InsType定义

[Prodinner项目]学习分享_第二部分_Entity到DB表的映射

数据库中的表关系应该是下面这样

[Prodinner项目]学习分享_第二部分_Entity到DB表的映射

好了,到这里就算完成Code First,实体类到数据库表的映射了。

网太卡。。。明天继续。。。。