原文:asp.net core系列 32 EF查询数据 必备知识(1)

一.查询的工作原理 Entity Framework Core 使用语言集成查询 LINQ 来查询数据库中的数据。通过 LINQ 可使用 C 或你选择的其他 .NET 语言 基于派生上下文和实体类编写强类型查询。LINQ 查询的表示形式会传递给数据库提供程序,进而转换为特定的数据库查询语言 例如,适用于关系数据库的 SQL 。 . 查询的生命周期, 下面是每个查询所经历的过程概述: LINQ 查询 ...

2019-02-26 16:22 3 1282 推荐指数:

查看详情

asp.net core系列 30 EF管理数据库架构--必备知识 迁移

一.管理数据库架构概述 EF Core 提供两种主要方法来保持 EF Core 模型和数据库架构同步。一是以 EF Core 模型为基准,二是以数据库为基准。   (1)如果希望以 EF Core 模型为准,请使用迁移。 对 EF Core 模型进行更改 ...

Sat Feb 23 00:19:00 CST 2019 2 946
asp.net core系列 31 EF管理数据库架构--必备知识 反向工程

一. 反向工程   反向工程是基于数据库架构,生成的实体类和DbContext类代码的过程,对于Visual Studio开发,建议使用PMC。对于其他开发环境,请选择.NET Core CLI工具(跨平台)。     (1) 在程序包管理器控制台(PMC)工具中使 ...

Mon Feb 25 21:57:00 CST 2019 1 1129
asp.net core系列 33 EF查询数据 (2)

一. 原生SQL查询 接着上篇讲。通过 Entity Framework Core 可以在使用关系数据库时下降到原始 SQL 查询。 在无法使用 LINQ 表达要执行的查询时,或因使用 LINQ 查询而导致低效的 SQL 查询时非常有用。 原始 SQL 查询可返回实体类 ...

Thu Feb 28 00:09:00 CST 2019 2 688
ASP.NET Core必备知识之Autofac

使用Autofac替换掉微软的DI 本文的项目为ASP.NET Core3.1,传统三层架构 在这就不过多介绍Autofac,直接上代码 Autofac官网:https://autofac.org/ Program.cs的 IHostBuilder 方法 ...

Thu Aug 12 04:35:00 CST 2021 0 130
asp.net core系列 34 EF保存数据(1)

一. 基本数据   每个EF上下文实例都有一个 ChangeTracker(更改跟踪器),它负责跟踪需要写入数据库的更改。 当更改实体类的实例时(修改属性,删除实例,新建实例等),这些更改会记录在 ChangeTracker 中,然后在调用 SaveChanges 时被写入数据库。 此数据库提供 ...

Fri Mar 01 00:00:00 CST 2019 0 825
asp.net core系列 35 EF保存数据(2) -- EF系列结束

一.事务   (1) 事务接着上篇继续讲完。如果使用了多种数据访问技术,来访问关系型数据库,则可能希望在这些不同技术所执行的操作之间共享事务。下面示例显示了如何在同一事务中执行 ADO.NET SqlClient 操作和 Entity Framework Core 操作 ...

Fri Mar 01 19:54:00 CST 2019 0 754
asp.net core系列 29 EF模型配置(查询类型,关系数据库建模)

一.查询类型   此功能是EF Core 2.1中的新功能。 EF Core除了实体类型之外,EF Core模型还可以包含查询类型,这些查询类型是针对“未映射到实体类型”的数据获取。比如视图,或只读数据表。      1.1 下面介绍下,查询类型与实体类型共同与不同点 ...

Fri Feb 22 01:39:00 CST 2019 2 799
asp.net core 系列】8 实战之 利用 EF Core 完成数据操作层的实现

0. 前言 通过前两篇,我们创建了一个项目,并规定了一个基本的数据层访问接口。这一篇,我们将以EF Core为例演示一下数据层访问接口如何实现,以及实现中需要注意的地方。 1. 添加EF Core 先在数据层实现层引入 EF Core: 当前项目以SqlLite为例,所以再添加一个 ...

Wed Jun 10 06:20:00 CST 2020 1 1117
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM