And*_*riy 5 sql orm domain-driven-design specification-pattern
我尝试使用 CQRS 以 DDD 方式实现一些应用程序。我使用 asp.net core 应用程序,以及 Microsoft(在微服务书中)我使用 Mediatr。我想实现文章的过滤。为此,人们建议使用规范模式并将所有规范存储在域中(什么层应包含 DDD 中的查询)。
但是如果我使用dapper,我该如何处理解析表达式呢?对于 EF,这不是问题,但对于原始 SQL,却是问题。我认为不值得将表达式树解析器和转换器实现为 SQL。更简单的方法是在 Domain 中存储一些 FilterModel,然后通过在基础设施模型中遍历该模型来构建 SQL 或 SphinxQl。该解决方案符合 DDD 原则吗?我将不胜感激的建议)