小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

EFCore.BulkExtensions 显著提升 EF Core 性能,特别是在处理超过 10 万行数据时。支持批量插入、更新和删除,速度比原生方法快数十倍,适合数据量大于 1000 行的场景,安装和使用都很简单。

EFCore.BulkExtensions —— 让 EF Core 起飞的批量操作利器

dotNET跨平台
dotNET跨平台 · 2025-08-29T00:01:31Z

在EFCore中实现多租户共享数据库模式,通过在表中增加租户ID字段来隔离数据。覆盖OnModelCreating方法配置全局过滤器,确保查询和修改仅返回特定租户的数据。当前租户ID的设置可通过中间件或依赖注入实现。此模式适用于租户间数据独立的场景,若数据关联性高则需考虑其他模式。

EFCore多租户实现-共享数据库模式

dotNET跨平台
dotNET跨平台 · 2025-07-14T00:01:00Z
.NET Learning Notes: EFCore(Entity Framework)

本文介绍了SQL的基本概念,包括数据操作语言(DML)、数据定义语言(DDL)和数据控制语言(DCL)。重点讨论了SQL语句的书写规范、NULL值、JOIN与子查询的使用、GROUP BY的错误处理,以及ORM(对象关系映射)的概念和不同框架的比较。最后,探讨了EF Core的迁移、并发控制和表达式树的动态构建。

.NET Learning Notes: EFCore(Entity Framework)

DEV Community
DEV Community · 2025-02-20T01:17:52Z

RepoDB是一个轻量级的开源ORM项目,支持SqlServer、SQLite、MySql和PostgreSql等数据库。它提供基本的CRUD操作和高级特性,如二级缓存、跟踪和批量操作,易于开发,适合高效数据处理。

RepoDB:一个介于Dapper、EFCore之间.Net的ORM库

dotNET跨平台
dotNET跨平台 · 2024-12-12T00:03:20Z

EntityState是EF Core中的关键概念,定义了实体的五种状态:Detached、Unchanged、Deleted、Modified和Added。它用于跟踪实体变化,优化性能并简化开发。合理使用EntityState可以提高数据库操作的准确性和效率。

说说对EFCore中EntityState的理解

dotNET跨平台
dotNET跨平台 · 2024-11-12T00:01:22Z
SQL Server key values are compared case-insensitively in EFCore 8

在UAT阶段升级至.net 8和EFCore 8后,发现特定模块出现500错误,原因是字典生成时遇到重复键异常。分析发现,数据表的排序类型为大小写敏感,导致查询结果不一致。怀疑dotNet和EFCore对字符串大小写比较的改动。

SQL Server key values are compared case-insensitively in EFCore 8

DEV Community
DEV Community · 2024-11-11T14:09:07Z
EFCore 教程第8部分:过滤、排序和分页

本文介绍了在控制台应用程序中使用Entity Framework Core(EF Core)实现高效的过滤、排序和分页机制的方法。通过一个简单的电子商务示例,展示了如何根据特定条件返回符合要求的产品,如何对其进行排序,以及如何进行分页以提高性能和用户体验。在相关的服务类中实现这些方法,与AppDbContext交互访问数据库并检索相关数据。通过实现过滤、排序和分页,可以提高数据访问层的性能和可扩展性,更有效地处理大型数据集,并向用户呈现相关的可管理信息。

EFCore 教程第8部分:过滤、排序和分页

DEV Community
DEV Community · 2024-09-23T09:39:42Z

本文介绍了三种整理Entity Framework Core模型配置逻辑的方法:使用IEntityTypeConfiguration对Product实体进行配置,使用扩展方法对Category实体进行配置,使用Partial Classes对ProductSupplier实体进行配置。这些方法可以使代码更整洁、可维护和可扩展。

EFCore 教程 P4:整理 `OnModelCreating` 方法

DEV Community
DEV Community · 2024-09-13T20:49:10Z

Entity Framework Core (EFCore) 是一个高性能的对象关系映射器 (ORM),它允许.NET开发人员以面向对象的方式与数据库进行交互。在ASP.NET Core应用程序中,EFCore因其简化了数据库访问层的开发且与.NET Core框架紧密结合而备受欢迎。本文将详细探讨ASP.NET Core中EFCore的属性配置与DbContext的使用。

ASP.NET Core EFCore 属性配置与DbContext 详解

dotNET跨平台
dotNET跨平台 · 2024-08-18T00:43:02Z

Entity Framework Core (EFCore) 是一个流行的对象关系映射 (ORM) 工具,它允许开发者使用 .NET 对象来处理数据库,从而减少了手动编写大部分数据访问代码的需要。本文深入探讨了 EFCore 的高级应用,包括数据库连接池、事务处理以及性能优化。

Entity Framework Core (EFCore) 在 .NET 中的高级应用

dotNET跨平台
dotNET跨平台 · 2024-06-10T23:57:45Z

基于EFCore的Interceptor实现自动更新属性。通过创建SaveChangesInterceptor来实现属性的自动更新。测试代码中新增和更新数据时未指定CreatedAt和UpdatedAt,但输出结果显示这两个字段已被更新。可以通过继承IEntityWithCreatedUpdatedAt接口和模式匹配来处理多个实体的情况。

基于 EFCore 的 Interceptor 实现属性自动更新

dotNET跨平台
dotNET跨平台 · 2024-06-01T23:57:25Z

本文介绍了如何使用Bogus库生成模拟数据,并结合EFCore的种子数据功能快速生成和初始化数据库中的虚假数据。Bogus提供了丰富的API支持,包括地址、商务、日期、金融、图片、互联网、Lorem文本、姓名、电话等方面的虚假数据生成方法。通过设置种子值,可以确保生成的虚假数据是可重复的。使用Bogus可以极大地简化测试数据的创建过程,提高开发效率。

Bogus 实战:使用 Bogus 和 EFCore 生成模拟数据和种子数据【完整教程】

dotNET跨平台
dotNET跨平台 · 2024-04-18T00:00:31Z

Entity Framework Core(EFCore)是一个高性能的对象关系映射器(ORM),它允许.NET开发人员以面向对象的方式与数据库进行交互。在ASP.NET Core应用程序中,EFCore是一个流行的选择,因为它简化了数据库访问层的开发,并且与.NET Core框架紧密结合。本文将详细讨论如何在ASP.NET Core中使用EFCore进行属性配置和DbContext的使用。

asp.net core EFCore 属性配置与DbContext

dotNET跨平台
dotNET跨平台 · 2024-02-18T00:07:18Z

本文介绍了如何将 EFCore 中的 PascalCase 命名风格转换为数据库中的 snake_case 命名风格,使用正则表达式实现命名风格转换,并通过重写 DbContext 的 OnModelCreating 方法来修改 EFCore 的行为。

Asp-Net-Core开发笔记:EFCore统一实体和属性命名风格

dotNET跨平台
dotNET跨平台 · 2023-10-10T00:03:56Z

本文介绍了在 .NET Core 项目中使用 EFCore 管理数据库的步骤,包括安装 EFCore 的 cli 工具、添加 EFCore 的依赖、创建 DbContext 和实体类配置、使用 DesignTime 配置执行迁移、集成 EFCore 到 AspNetCore 项目中,并从已有数据库生成实体类。

Asp-Net-Core开发笔记:快速在已有项目中引入EFCore

dotNET跨平台
dotNET跨平台 · 2023-10-09T00:02:48Z

在EFCore中,可以通过注册函数来使用数据库的内置函数和自定义函数。使用DbFunctions是一种在EFCore查询中利用特定数据库功能的有用方法,但需要注意后期移植到其他数据库可能会变得更加困难。

EFCore使用数据库函数

dotNET跨平台
dotNET跨平台 · 2023-07-31T00:00:10Z

升级.NetCore3.1到.Net6版本后,发现程序起不来,排查发现是某个列从int类型变成text类型,最后按照7.x的方式修改迁移文件就可以生成更新列的SQL了,提醒大家升级项目框架时要多多测试,多方面考虑,最好生成SQL脚本去更新数据库。

EFCore之项目升级遇到迁移小问题

dotNET跨平台
dotNET跨平台 · 2023-03-02T00:00:14Z

人大金仓数据库管理系统KingbaseES是一款具有自主知识产权的国产大型通用数据库管理系统,支持1000个以上并发用户、TB级数据量、GB级大对象,可运行于多种操作系统平台。EF Core支持KingbaseES,KingbaseES提供Kdbndp.EntityFrameworkCore.KingbaseES,可以实现数据库访问封装,完成接入。

Efcore对接金仓数据库KingbaseES

dotNET跨平台
dotNET跨平台 · 2023-02-05T00:26:54Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码