在 .NET Core 中使用 CQRS 与服务类的冗长任务 [关闭]

Posted

技术标签:

【中文标题】在 .NET Core 中使用 CQRS 与服务类的冗长任务 [关闭]【英文标题】:Lengthy tasks using CQRS vs Service class in .NET Core [closed] 【发布时间】:2022-01-09 03:58:12 【问题描述】:

我正在 .NET Core 中开发一个项目,将 Excel 文件上传到 MS SQL 数据库。 CQRS 会是实现这个的好方法还是传统的服务类更好?由于excel中有多行,我可以使用Fluent API进行字段验证吗?

【问题讨论】:

【参考方案1】:

CQRS 对于做一个 excel 文件导入器来说似乎有点过头了。当您拥有一个非常关注行为和协作的复杂领域时,CQRS 是完美的选择。

是的,使用https://fluentvalidation.net/ 可能是在您的项目中实施输入验证的好方法。

【讨论】:

以上是关于在 .NET Core 中使用 CQRS 与服务类的冗长任务 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

发现 ASP.NET Core SignalR

asp.net core系列 63 领域模型架构 eShopOnWeb项目分析 上

.NET 5 源代码生成器——MediatR——CQRS

在 .NET Core 中使用 FluentValidation 和依赖注入

ASP.NET Core MediatR错误:使用容器注册处理程序

ASP.NET Core MediatR 错误:向容器注册处理程序