1. EFCore介绍以及整理

什么是EFCore?

是一个轻量化的,可扩展,开源的框架;

EFCore是由微软开发的ORM框架

1.全面支持Linq语句的查询;

2.查询性能无限接近于ADO.NET框架;

3.数据库迁移功能,可以动态创建数据库或者修改数据库;

什么是ORM框架?为什么要使用它?

ORM是对象关系映射的模型;

为什么要使用,原因有以下几点:

1.能够提升开发效率,因为在以前使用的ADO.NET中,所有数据连接或操作语句都需要写一份,重复性较高,虽然ADO.NET在访问数据的效率上更快,但是这点效率在ORM框架中已可忽略不记了;

2.如果发现字段需要重新命名,在以前需要一个一个修改,使用ORM 框架能完美的解决此问题;

3.能够快速的切换数据库的类型,例如从sql server切换为mysql
缺点是:
在处理复杂的查询统计时会存在不足,这时就需要通过写sql语句进行处理;

 

posted @ 2024-04-01 17:54  点滴一言  阅读(123)  评论(0)    收藏  举报