每日日报2021 11/18

今天学习C#的EF框架的东西。

什么是EF。全称EntityFramework,官方解释是ADO.NET(专门用于访问数据库的组件)中的一套支持面向数据的软件应用程序的技术,是微软的一个ORM框架。

那么什么是ORM呢。
全称Object Relational Mapping ,对象关系映射。
怎么说呢,为了与数据库进行更加简单深切的交流,我们引入这个框架。我们用实体类来对数据库进行操作。
我们操作的实体对应于数据库的关系表。实体中的属性对应于数据表中的字段。

比如我设一个类 db 它对应的就是我的一个数据库。
db.Students 就是数据库中Students的一个表。如果要查询,
var students = (from s in Students
where s.Name == “wax”
select s).ToList();
这就相当于查询了。
db.SaveChanges();
这个就是存储了,当把db当作一个数据库,我们改了它的表,现在保存一下。

posted @ 2021-11-18 23:13  宋振兴  阅读(28)  评论(0编辑  收藏  举报