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 @   青仙  阅读(316)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示