随笔分类 -  EF Core

Entity Framework Core
摘要:EF Core 实体间对应关系 一对一: builder.HasOne<T>(x => x.T).WithOne(d => d.T2).HasForeignKey<T>(d => d.T2Key); 一对多: builder.HasOne<T>(x=>x.T).WithMany(x=>x.T2s) 阅读全文
posted @ 2022-01-27 15:33 后跳 阅读(83) 评论(0) 推荐(0)
摘要:一:反向工程: 根据已存在的数据库对应的表 反向建立实体类 (DBFirst) 1.安装Nuget Install-Package Microsoft.EntityFrameworkCore.Tools 2.运行命令: Scaffold-DbContext 'Data Source=(localdb 阅读全文
posted @ 2022-01-27 11:00 后跳 阅读(95) 评论(0) 推荐(0)
摘要:EF Core约定大于配置: 1.表名采用DbContext中对应的DBSet<T>属性的 属性名 例如:public DbSet<Student> Students { get; set; } 若不单独对表名进行设定则默认为表名=Students 2.数据库的列名与实体类属性名一致,列的类型采用和 阅读全文
posted @ 2022-01-26 15:51 后跳 阅读(130) 评论(0) 推荐(0)
摘要:ORM:数据库表的字段=>对应到类的属性 作用:利用对象 对关系型数据库进行操作,简化基础CURD的操作 常用的ORM: SqlSugar (国内) Dos.ORM (国内) Chloe (国内) StackExchange/Dapper (国外) Entity Framework (EF) (国外 阅读全文
posted @ 2022-01-26 14:29 后跳 阅读(137) 评论(0) 推荐(0)