EF学习笔记
什么是EF
EF的基本原理
EF最基本的原理是根据实体的变化生成SQL脚本。
EF是怎样是实现增删改查的?
为什么修改用户实体就可以修改到用户表里面去了?
1,首先创建上下文实体,然后上下文就开始跟踪实体。
2,第二步编写对实体的增删改查的操作,实体会根据不同的操作去改变跟踪的状态。是add那么上下文就会是一个添加的状态。
3,SaveChanges()方法。把经过第二步操作之后的实体封装成SQL脚本到数据库里面去。
知识储备
1,自动属性
public string Id {
get; set; }
//get set 方法IDE自动生成
2,隐式类型 var
C# 匿名类型
一、什么叫做匿名类?
匿名类就是没有名字的类。匿名类不能被引用,只能再创建的时候用new语句来声明。有时我们