unit-of-work 相关问题

企业软件开发中常见的设计模式之一,它允许用户维护受业务事务影响的对象列表,并协调写入更改和解决并发问题。

正在使用工作单元,但我不明白将提交放在存储库类或控制器中的哪里?

[HttpPost] 公共异步任务 EmployeeEdit(EmployeeViewModel模型) { var emp = wait _unitOfWork.Employee.FindById(model.EmployeeId); if (emp == null) { 返回

回答 1 投票 0

使用 SqlConnection 管理 .NET 5 REST API 中的工作单元:处理事务和服务交互

我目前正在我的 .NET 5 REST API 中实现工作单元模式。对于数据库连接,我正在利用我公司提供的一个类,该类配备了开放方法...

回答 1 投票 0

使用 Mock 为带有 dot net 6.0 和工作单元的 Web API 项目编写 TDD 测试

我有一个Web API项目,我使用dot net 6.0的工作单元模式并想为其编写测试。 我有一个如下所示的控制器和一个用于身份验证的函数: 公共 AuthController(

回答 1 投票 0

如何使用工作单元来保存使用 Entity Framework Core 和 .NET 1:1 相关的两个实体?

我的 UserRepository 上有以下代码: 公共异步任务RegisterUser(UserAggregate userAggregate) { 尝试 { 等待 _context.UserAggregates.AddAsync(userAggregate); 噢...

回答 1 投票 0

工作单元和存储库更新和添加不起作用

我正在尝试实现工作单元和存储库,所有获取和查找工作正常,但我无法访问添加、更新和删除。所有其他获取信息的功能都可以(参见屏幕截图)

回答 1 投票 0

工作单元在单元测试中具有空存储库属性

我无法从 BLL/服务层运行单元测试。该测试模拟工作单元,因为它是服务方法的单元测试。因此,uow 模拟有一个 null 存储库属性,该属性失败了...

回答 1 投票 0

存储库带有 MongoDB 的 C# .net core 工作单元的通用存储库

我是.NET core 的新手,正在设计Asp.net core 应用程序分层架构。我们正在使用具有工作单元存储库模式的通用存储库。完成了通用存储库方法,需要...

回答 2 投票 0

使用工作单元模式进行依赖注入

我正在尝试在 C#/.NET 中为我的存储库实现工作单元模式 (UoW)。我的计划是将 UoW 作为存储库的参数。以下是如何使用它的示例: 使用 (var uow ...

回答 1 投票 0

我们真的需要在 Repository 或 UnitOfWork 类中实现 IDisposable 吗?

首先我们来看看微软对于Asp.Net Core默认的依赖注入服务是怎么说的: 该框架负责创建依赖项实例并处理...

回答 1 投票 0

System.ObjectDisposeException:'无法在 NEt6 中使用 EntityFramework 访问已处置的上下文实例

我尝试实现UnitOfWork赞助人,当执行我的应用程序时,在访问数据库后,收到错误:System.ObjectDisposeException:'无法访问已处置的上下文实例 这是我的 OnPost Me...

回答 1 投票 0

Entity Framework 正在使用视图和表读取陈旧数据

我在 .net core 7 工作。 我有一个由 id 和 json 组成的表 T。 我创建了一个视图 V,其中包含从表 T 中的 Json 解析的列。 在我的应用程序中,我用来将 Json 写入表 T ...

回答 0 投票 0

没有为此 DbContext 配置数据库提供程序 - 通过 DAL 连接到数据库并使用通用存储库和工作单元提供服务

我有一个数据访问层(一个 C# 库),一个我打算用作服务的 .NET Core 应用程序和几个需要与该服务对话的项目,包括一个 Blazor WASM 项目。 我的 DAL ...

回答 0 投票 0

如何用NUnit对我的UnitOfWork类进行单元测试?

这是我的UnitOfWork类: public class UnitOfWork : IUnitOfWork { protected SampleProjectDbContext _db { get; private set; } private IServiceProvider _serviceProvider; ...

回答 1 投票 -1

将Genegic接口添加到服务中。这段代码是如何工作的?

我想在我的Dotnet核心项目中实现Repository和Unit Of Work。我有一行代码是这样的: services.AddScoped(typeof(IEfRepository<>), typeof(EfRepository<>)); public ...

回答 1 投票 0

类应该同时实现AsyncDisposable和IDisposable吗?

例如我有这样一个类: public class UnitOfWork : IUnitOfWork { private readonly ApplicationDbContext _context; public IProductRepository Products { get; private set; } public ...

回答 1 投票 2

使用xunit .NET Core 3.1和Moq的工作单元的单元测试服务。

作为xUnit的新手,我有一个应用程序,使用工作单元模式将数据返回到一个服务,我试图对这个服务进行单元测试。以下是服务代码: public async Task&...。

回答 1 投票 0

UnitOfWork & Generic Repository,SOLID原则与Custom Repository。

我在我的项目中使用了UnitOfWork和Repository模式。我想把代码写得干净点。这是我的IUnitOfWork.cs(应用层) public interface IUnitOfWork : IDisposable { int Save(); ...

回答 1 投票 5

通过依赖注入将数据保存到多个表中,并在asp.net核心应用程序中保持横切]]

我有一些简单的类可以保存和获取数据(与存储库模式不同)。但是在将数据保存到多个表时,我想维护一个事务。所以我只是经历了工作单位模式,但是...

回答 1 投票 0

具有依赖项注入控制器错误的工作单元

您好,我目前正在使用MVC开发WebAPI。进行Get-Request(通过Swagger)时,将引发以下错误:System.InvalidOperationException:无法解析类型'...

回答 1 投票 -1

此开关和大小写标签中括号的作用是什么?

我正在为项目服务编写函数,如果用户请求使用特定名称的所有项目,它将全部返回。例如所有使用iPhone X的手机,等等。我得到了帮助以制作...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.