Ado.net Entity Framework早期称为ObjectSpace。基于Ado.net操作数据库的一组类库。

什么是ADO.NET?

 基础.net平台下的操作数据库的一组Api或组建。五大对象。连接池。

 什么是ORM框架 ???

 

EF接触02

 

ORM框架就是表实体对象和数据库的表之间的相互转换。

 edmx模型,一个模型对应一个实体类

 

 

使用ORM框架EF来实现,将实体的变化映射到数据库里面去

 

1.创建一个EF访问数据库的上下文,HttpContext

在XX.Contenxt.cs类里面

 

EF接触02
  ExanEntities dbContext=new ExanEntities();

 

2。做一个添加操作

//2.1创建一个Claass实体

ClassInfo classInfo=new  ClassInfo();

classInfo.AddTime="sssss";

//2.2.把实体添加到数据库中,告诉EF我们要用实体做一个添加操作

dbContext.ClassInfo.Add(ClassInfo);

dbContext.Entry(classInfo).state=EntityState.Add;(可以省略)

 

3.修改操作(传个实体过去更新)

dbContext.ClassInfo.Attach(classInfo);

 dbContext.Entry(classInfo).state=EntityState.Modified;

 

 

删除操作

实体只需要传主键就行了。

附加,改状态。

 

4.告诉ORM给我映射到数据库中去

dbContext.SaveChanges();

相关文章:

  • 2022-01-18
  • 2022-12-23
  • 2022-12-23
  • 2021-07-16
  • 2022-12-23
  • 2021-12-26
  • 2022-12-23
  • 2021-08-29
猜你喜欢
  • 2022-01-02
  • 2022-01-10
  • 2021-05-16
  • 2021-08-17
  • 2022-12-23
  • 2022-03-07
相关资源
相似解决方案