1、ROM框架和EF

ROM

Object relational mapping:实体对象映射
作用:简化数据库查询。
比如:用ado操作数据库经常要写许多繁琐的操作

SqlConnection conn
conn.open
SqlCommand cmd
cmd.ExecuteNonQuery/cmd.ExecuteScalar/cmd.ExeCute.Reader
或者是创建断开式查询SqlDataAdapter sdp ,
DataSet ds;
sdp.fill(ds)

这些操作可以使用框架帮你完成,自己可以不用写这些代码,框架帮你做重复的事情。

EF(微软写的ROM框架)

介于数据库和C#之间的模型

ORM:mybatis,hiernate
EF:entity framework
EF CORE:net core里边的EF
NET 5.0,6.0

EF分类:

Db first

数据库优先

Code first

代码优先,使用代码生成的数据库

Model first

模型优先(EF CORE 中不能使用这种模式)

posted @ 2022-01-10 18:32  青仙  阅读(304)  评论(0编辑  收藏  举报