---
title: "Discussion on \".NetCore实战——工作单元模式（UnitOfWork）：管理好你的事务\" | Hashnode"
description: "Discussion on \".NetCore实战——工作单元模式（UnitOfWork）：管理好你的事务\". 工作单元模式有如下几个特性：\n1、使用同一上下文\n2、跟踪实体的状态\n3、保障事务一致性\n我们对实体的操作，最终的状态都是应该如实保存到我们的存储中，进行持久化\n接下来看一下代码\n为了实现工作单元模式，这里定义了一个工作单元的接口\npublic interface IUnitOfWork : IDisposable\n{\n    Task<int> SaveChangesAsync(CancellationToken cancellationToken = default);\n    Task<b..."
url: "https://hashnode.com/posts/netcoreunitofwork/659d551b22bd199f1cc1d8e6"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [.NetCore实战——工作单元模式（UnitOfWork）：管理好你的事务](https://edwardchu.hashnode.dev/netcoreunitofwork?utm_source=hashnode&utm_medium=feed)

工作单元模式有如下几个特性： 1、使用同一上下文 2、跟踪实体的状态 3、保障事务一致性 我们对实体的操作，最终的状态都是应该如实保存到我们的存储中，进行持久化 接下来看一下代码 为了实现工作单元模式，这里定义了一个工作单元的接口 public interface IUnitOfWork : IDisposable { Task<int> SaveChangesAsync(CancellationToken cancellationToken = default); Task<b...

Jan 9, 2024 · 2 min read · edwardchu.hashnode.dev  
Read the article

-   [#unit-of-work](https://hashnode.com/tag/unit-of-work)
-   [#net](https://hashnode.com/tag/net)

## Written by

[Edward Chu](https://hashnode.com/@HoneyMai)

@HoneyMai

  
[View profile](https://hashnode.com/@HoneyMai)

Focus Focus Focus

Science is gold.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
