存储库或业务逻辑问题?

发布于 2024-10-08 11:41:01 字数 322 浏览 2 评论 0原文

我的服务方法正在接收消息作为参数。此消息具有相同的 props。该属性用于为查询构建过滤器。可以使用一些逻辑。

设置过滤器的代码可能看起来像这样

var filter = new QueryFilter()

var predicate = new Predicate()

if(message.Param1 == 1)
{
    predicate .Param1 == message.Param2 + 5;
}

filer.Addpredicate(predicate);

我的问题是,这段代码应该在存储库中还是这是一个业务逻辑问题?

My service method is receiving a message as parameter. This message has same props. This props are used to build a filter for a query. There could be used some logic.

The code which is setting up the filter may looks like this

var filter = new QueryFilter()

var predicate = new Predicate()

if(message.Param1 == 1)
{
    predicate .Param1 == message.Param2 + 5;
}

filer.Addpredicate(predicate);

My question is,should be this code in the repository or is this a bussines logic concern ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烟燃烟灭 2024-10-15 11:41:01

这应该不那么重要,但既然你有“查询”这个词,它主要与存储相关,我会说 - 存储库

It shouldn't matter that much, but since you have the word "query", which is mostly storage-related, I'd say - the repository

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文