随笔分类 - EFCore
摘要:一、Lazy Loading 【延迟加载】或者【懒加载】: 对于这种类型的加载,在您访问导航属性时,会从数据源自动加载相关实体。 使用此加载类型时,请注意,如果实体尚未在 ObjectContext 中,则您访问的每个导航属性都会导致针对数据源执行一个单独的查询。 开启或者关闭懒加载 context
阅读全文
摘要:EF常用命令 数据库迁移 Add-Migration [标识名] 当前所有上下文 Add-Migration [标识名] -c [数据库上下文名称] -o [迁移文件存放目录] 迁移指定上下文 更新迁移到数据库 update -database 更新当前所有上下文 update -database
阅读全文
摘要:ORM概述: ORM全称是“对象 - 关系映射” 。 ORM是将关系数据库中的数据用对象的形式表现出来,并通过面向对象的方式将这些对象组织起来,实现系统业务逻辑的过程。 Entity Framework(简称EF): ASP.NET MVC应用程序推荐使用的ORM框架; 支持多种数据库; 映射引擎支
阅读全文
摘要:一、在Startup.cs中注册 var conn = Configuration.GetConnectionString("DefaultConnection"); services.AddDbContext<MyContext>(options => options.UseMySQL(conn)
阅读全文
摘要:Oracle Install-Package Microsoft.EntityFrameworkCore Install-Package Oracle.EntityFrameworkCore Install-Package Microsoft.EntityFrameworkCore.Tools In
阅读全文
摘要:一、迁移需要的依赖 Install-Package Microsoft.EntityFrameworkCore.SqlServer -version 3.1.1 Install-Package Microsoft.EntityFrameworkCore.Tools -version 3.1.1 In
阅读全文
摘要:本章节主要介绍使用WebAPI和EF框架结合,实现数据的基本操作功能。 一、资料准备 数据库脚本: create table Dept --部门信息 ( DeptId int primary key identity(1,1), DeptName varchar(50) not null ) cre
阅读全文
摘要:一、增加 单笔增加 //添加 static void Add() { using (var db = new Entities()) { Student stu1 = new Student { Name = "李四", Age = 19, Adress = "合肥", PhoneNumber =
阅读全文