unit-of-work 相关问题

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

使用 SQLAlchemy UOW 和 starlette_admin 时出现“此会话正在配置新连接;不允许并发操作”错误

我尝试在fastapi项目中实现事务。 (路线 -> 服务层 -> 工作单元 -> 存储库) 这是我的基地UOW: 类 BaseUnitOfWork(UnitOfWorkInterface): 定义

回答 1 投票 0

C# SaveChangesAsync 花费太多时间 - 如何解决此问题?

var _user = input.MapTo(); _user = 等待 _userRepository.InsertOrUpdateAsync(_user); 等待 CurrentUnitOfWork.SaveChangesAsync(); var user = wait _userRepository.GetAll() ...

回答 1 投票 0

如何在 Entity Framework Core 8.0.8 中更新父类和 [Owned] 属性类类型的数据库

如何将父类的[Owned]属性类数据保存到数据库中。 这是父类: [索引(名称(EmailId),IsUnique = true)] 公共类用户:实体,IUser { [必填(

回答 1 投票 0

将上下文与数据库同步

桌面; WPF + MVVM、Prism、实体框架、UnitOfWork + 存储库。 UnitOfWork 同时在两台计算机上初始化。 someUser 已添加到第一台 PC 上。 我怎样才能获得一些用户

回答 1 投票 0

正确实施工作单元模式

我想为我的电子商务商店项目实现工作单元,但我不明白也找不到如何制作它,因此存储库将是通用的,并且任何时候我想创建新模型我的g...

回答 1 投票 0

在存储库、通用存储库和工作单元之间传递上下文对象

我正在开发 ASP.NET MVC Web 应用程序和实体框架 6。我想在我的应用程序中包含这些:- 通用存储库类。 每个实体类型的专用存储库类。哪里

回答 2 投票 0

从 Doctrine UnitOfWork 获取预定的额外更新

我有一个 Doctrine 事件监听器来监听 onFlush 事件。我使用它在保存时更新实体上的电子标签。 我需要访问计划删除的实体,以便我可以访问

回答 2 投票 0

DBContextFactory 与 DBContext 的工作单元

我想在 ASP.NET Core 和 EF Core 中实现工作单元模式。 我的问题是是否在工作单元构造函数中使用 DbContextFactory 还是 DbContext 实例。哪种方法是

回答 1 投票 0

WPF、MVVM、工作单元

我正在使用MVVM构建WPF应用程序,但在开发过程中遇到了问题。如何使 ViewModel 类和 xaml 文件一起工作,即将类作为 DataContext 传递,如果

回答 1 投票 0

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

[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

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