Tag: Productivity
All the articles with the tag "Productivity".
-
在 EF Core 中实现悲观锁定的巧妙方法
Published: at 12:00 AM有时,特别是在高流量场景下,你绝对需要确保一次只能有一个进程修改一条数据。Entity Framework Core 是一个极好的工具,但它没有直接的悲观锁定机制。在本文中,我将展示我们如何使用原生 SQL 查询解决这个问题。
-
在单个应用程序中使用多个EF Core DbContext
Published: at 12:00 AMEntity Framework Core(EF Core)是.NET中一个流行的ORM,允许您操作SQL数据库。EF Core使用DbContext,它代表了与数据库的会话,负责跟踪变更、执行数据库操作以及管理数据库连接。
-
在 EF Core 中处理事务
Published: at 12:00 AM每位与 SQL 数据库打交道的软件工程师都需要了解事务。由于大部分时间SQL数据库会被像EF Core这样的ORM抽象出来,因此理解如何使用可用的抽象来处理事务变得十分重要。
-
如何使用 EF Core 拦截器
Published: at 12:00 AMEF Core 是我最喜欢的 .NET 应用程序的 ORM。然而,它许多极好的特性有时候会被忽视。例如,查询分割、查询过滤器和拦截器。 EF 拦截器很有趣,因为你可以用它们做强大的事情。例如,你可以接入物化操作、处理乐观并发错误或添加查询提示。 最实用的用例是在向数据库保存更改时添加行为。
-
使用 Teams App Test Tool 和 Dev Proxy 在 Microsoft Teams 中构建自定义copilots
Published: at 12:00 AM了解您如何快速地构建和测试为满足您的组织特定需求量身定制的自定义copilots。
-
使用 EF Core 乐观锁解决竞态条件
Published: at 12:00 AM编写代码时,你有多频繁地考虑并发冲突? 你为一个新功能编写代码,确认它工作正常,然后就此打住。 但是一周后,你发现自己引入了一个恶劣的错误,因为你没有考虑并发。 最常见的问题是两个竞争线程执行相同功能的竞态条件。如果在开发过程中不考虑这一点,就会引入使系统处于损坏状态的风险。
-
Elmo - Your AI web copilot,一个用于创建摘要、洞见和拓展知识的Chrome扩展
Published: at 12:00 AMElmo是您的AI网络副驾驶,一个用于创建摘要、洞见和拓展知识的Chrome扩展。
-
-
如何在生产环境中使用Entity Framework Core Migrations
Published: at 12:00 AM在本文中,我们将讨论在使用Entity Framework Core的迁移时迁移生产数据库的不同方法。