Db的数据准备和验证应在哪里,服务或存储库中进行?

时间:2019-04-11 14:24:19

标签: c# stored-procedures

我正在构建一个微服务API,分解现有的存储过程并将某些逻辑移入API(存储过程太大,我们无法对其进行单元测试)。

对于微服务API,我们正在使用控制器,服务和存储库模式,但不确定某些逻辑应该去哪里。

  1. 整理电话号码以存储到数据库中,并准备其他数据
  2. 将默认验证逻辑从存储过程移至C#(例如,如果sortExpression无效,则将其变量设置为CreatedDate

对于这两者,我目前都将其放在服务层中。

对于(2),可以在C#中执行这种逻辑吗?

我做了一些研究,他们都说业务逻辑应该投入使用,但这算作业务逻辑吗?更像是数据库的数据准备和验证

0 个答案:

没有答案