在 .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系列 63 领域模型架构 eShopOnWeb项目分析 上
在 .NET Core 中使用 FluentValidation 和依赖注入