gpt4 book ai didi

c# - 处理对数据库的重复 linq 查询的正确做法应该是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 13:55:49 25 4
gpt4 key购买 nike

<分区>

处理对数据库的重复 linq 查询的正确做法应该是什么?重复查询是指在我的代码中重复出现的此类查询。

例子:

我注意到在我的代码中重复出现以下查询:

dataContext.Users.Where(u =>u.IsActive && u.IsAdmin).OrderByDescent(u => u.Name)

我应该在哪里放置包含上述查询的方法。应该是 UserRepository(以这种方式,我可能会以 god 类结束,这是一种不好的做法)?或者我应该创建类架构来处理这个问题。

我想知道你对此有何看法。您认为哪种类结构最通用且最容易重用。

我想,我可以使用存储过程作为重复查询的地方,但我不想那样做。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com