EntityFramworkCore7笔记
Posted 归来
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EntityFramworkCore7笔记相关的知识,希望对你有一定的参考价值。
转载
编写和拼接大量的SQL语句. 这样做很容易出错, 且容易发生SQL注入的风险. 同时由于数据库的数据类型和语言的数据类型不一致, 我们需要手动对数据类型进行转换, 在读取和写入的时候都需要处理, 从而导致程序的复杂性增加
DbContext就是数据库和应用之间的纽带. 但在实际使用中并不是直接new DbContext来使用的他. 而是通过创建DbContext的子类, 来使用他, 这样做可以让不同的子类映射到不同的数据库, 方便同时访问多个数据库, 同时代码看起来也清晰易懂 ,
两个方法一类属性 两个方法是: OnConfiguring 和 OnModelCreating, 一类属性是: 类型为DBSet<T>的属性.
配置映射关系有两种方式, FluentAPI 和 数据注释. 示例上主要以 FluentAPI 演示. 这种方式总的来说要优于数据注释, 采用 FluentAPI 的方式可以将相关代码放在一起, 使得代码的调理更加清晰, 同时还能进行一些批量配置, 简化配置工作量
以上是关于EntityFramworkCore7笔记的主要内容,如果未能解决你的问题,请参考以下文章