1.定义 |
- EF:Entity Framework是微软以ADO.NET为基础发展出来的对象关系对应(O/R Mapping)解决方案,是一组支持卡法面向数据软件应用程序的技术,是微软的一个ORM框架
- O/R Mapping:
广义(理想状态:)表实体的变换,映射到表的变换,表实体和表一一对应,吧实体的变换映射到表中
狭义(真正实现的状态):操作数据库的数据库表,都装成一个统一的入口,框架只留一个入口,开发人员通过入口操作实体。
2.实例 |
- 创建控制台应用程序
- 创建实体数据模型
链接数据库
是不是很熟悉,选择一个已有的数据库
这时候就会检索数据库中的表
完成后
- 接下来我们可以操作数据库的表了
//创建数据库访问的上下文
LoginEntities dbcontext = new LoginEntities();
tbUser backcard = new tbUser();
backcard.ID = 10;
backcard.Pwd = "22";
backcard.UserName = "刘雅娟";
backcard.BirthDay = DateTime.Now;
backcard.DepartMentID = 1;
//向backcard指向的数据库T-backcard表中添加一条数据
dbcontext.tbUser.Add(backcard);
//真正保存到数据库中
dbcontext.SaveChanges();
数据库表
3.小结 |
动手去做,多总结,如果觉得学的不扎实就去应用。