代码编织梦想

rider下ef core迁移-爱代码爱编程

新建数据库 create database mockstu 新建web项目 安装Microsoft.EntityFrameworkCore.SqlServer包 设置连接字符串 新建model using

entity framework core之dbset知识点_ef 通过microsoft.entityframeworkcore.metadata.ientit-爱代码爱编程

Entity Framework Core 根据默认的约定,会根据类名自动推断数据库表名的单复数形式。以下是根据默认约定的一些示例: 如果实体类名以单数形式结尾,EF Core 会默认将其转换为复数形式作为数据库表名。例如

ef core花里胡哨系列(4) 多租户_efcore 多租户-爱代码爱编程

Ef Core花里胡哨系列(4) 多租户 当然,我们要考虑设计问题,例如,切换Schema或者改变数据库时,Ef Core同样也会刷新改实体的缓存,所以,首次查询将会很慢,不适合大表。 基于Schema实现多租

ef core花里胡哨系列(1) safedelete、readonly、audit 安全删除、只读、审计等-爱代码爱编程

Ef Core花里胡哨系列(1) SafeDelete、ReadOnly、Audit 安全删除、只读、审计等 在软件设计中,软删除是一种常见的数据管理技术,用于标记和隐藏被删除的数据,而不是永久地从数据库中删除它们。软删除

entity framework core 读取数据_entifity framework theninclude-爱代码爱编程

  目录 1 EF Core 读取关联数据 1.1 预先加载(Eager Loading)模式 1.1.1 多个Include() 方法 1.1.2 ThenInclude()方法 1.2 显式加载(Explicit Loading)模式 1.3 懒加载(Lazy Loading)模式 2 优化EF Core 代码 不跟踪实体类 尽可能

2.ef core增删改查_ef 增删改查-爱代码爱编程

1. 插入输入 1、只要操作Books属性,就可以向数据库中增加数据,但是通过C#代码修改Books中的数据只是修改内存中的数据。对Books做修改后,需要调用DbContext的方法SaveChange(),但是用EF

entity framework core执行存储过程_executesqlrawasync-爱代码爱编程

  目录 1 存储过程 2 存储过程返回多个数据集 3 使用ExecuteSqlRawAsync()执行存储过程和原生SQL 4 使用ExecuteSqlRawAsync()输出存储过程参数 这节讲解EF Core中使用FromSqlRaw()& ExecuteCommand() 反复执行存储过程  1 存储过程 下面存储过

1. ef core 的配置_ef core dapper tool-爱代码爱编程

什么时ORM ORM:Object Relational Mapping。让开发者用对象操作的形式操作关系数据库 (其实ORM 就是一个转换器,我们只需要写对象,转换器就自动的帮我们把对象转换到关系型数据库中)比如插入:

ef core 中的 inverseproperty 属性-爱代码爱编程

InverseProperty 通知 EF Core,它在关系的另一端与哪个导航属性相关。 EF Core中的默认约定仅在两个实体之间存在单一关系时才能正确识别。 但在多重关系的情况下,它无法正确识别它们。 在这种情况下,我

efcore中数据表的两种配置方式_efcore class table field-爱代码爱编程

1、Data Annotation 把配置以特性(Annotation)的形式标注在实体类中 [Table("T_Dogs")] public class Dog { public int Id { get; s

ef core 其他_ignorequeryfilters-爱代码爱编程

联合查询 使用 Include() 方法, 该方法在using Microsoft.EntityFrameworkCore;命名空间下 // 联合查询 老师和学生表 var list = await db.Teacher

ef core 保存 修改-爱代码爱编程

初学ef core EF CORE保存、批量保存删除、批量删除时间格式定义 EF CORE 保存、批量保存 List<int> listEntId = new Lis

ef core笔记_ef core 在api层做事务-爱代码爱编程

创建Model类 安装 Microsoft.EntityFrameworkCore.Design 包 using System; using System.ComponentModel.DataAnnotations;

ef core 中的并发处理_ef 防止并发数据重复-爱代码爱编程

概念 并发问题是一个常见的问题,很多人认为并发只会发生在数据库操作上,其实不然,它一样可以发生在文件的读写操作上。只要我们从服务器访问资源并更新,就有可能会发生并发。但我们在开发中更多的是连接数据库来操作数据,所以我们习惯性的认为并发是数据库并发。 并发是指两个或多个用户试图同时修改同一资源造成的冲突。比如,A君读取数据以更新数据,但B君在A君更新数据

asp.net core ef 值转换_ef的参数是否可以做转换-爱代码爱编程

转换 值转换器允许在从数据库读取或写入数据库时转换属性值。这种转换可以从一个值转换到另一个相同类型的值(例如,加密字符串),也可以从一种类型的值转换到另一种类型的值(例如,将枚举值转换为数据库中的字符串,或者将枚举值转换为

ef core 基础_ef configureservices-爱代码爱编程

安装包 Install-package Microsoft.EntityFrameworkCore Install-package Microsoft.EntityFrameworkCore.SqlServer I

ef core 二 、 入门 ef core (简单操作)_optionsbuilder.usesqlserver-爱代码爱编程

我们将开始真正的EF之旅了,这里使用SqlServer数据,然后DbFirst; 为嘛使用SqlServer,目前公司的整体业务全部在SqlSever,所以很多产品业务都是依托于这个,当然也在考虑做数据库切换,切换EF Co

c# 数据操作系列 -爱代码爱编程

0. 前言 在《C# 数据操作系列 - 5. EF Core 入门》篇中,我们简单的通过两个类演示了一下EF增删改查等功能。细心的小伙伴可能看了生成的DDL SQL 语句,在里面发现了些端倪。没看的小伙伴也不急,这就贴出来

ef.function_ef.functions-爱代码爱编程

EFCore 新增 EF.Function 在EFCore 2.0开始,在使用时增加了 EF.Function方法,此方法对应数据库中的函数,在.Net5中会大次推广 比较通用的是 Like方法: 例子: using

在ef core中创建类通过实现ientitytypeconfiguration<t>接口 实现实体类的伙伴类 实现fluentapi-爱代码爱编程

1 创建实体类: public partial class NewsCategory : IAggregationRoot { public NewsCategory() { }