0

对于返回用户特定用例的数据集合的方法,存储库类(数据访问层)中方法的最佳命名约定是什么?

例如,我有一个CartRepository带有方法的类GetById()GeyByOrderNumber() 现在我需要编写一个方法来为我的管理网格视图返回一些数据 - 它包含例如。过滤 orderNumber 和 status 字段。

这下面的方法签名是否可以,或者可能GetFilteredData()会更好?

这种方法的一般规则GetFor[Use_Case]有用吗?

IEnumerable<Cart> GetForAdminGridView(string orderNmuber, int status, bool showOnlyInactive)
4

1 回答 1

0

据我所知,除了一个关键评论之外,关于这个主题并没有真正的约定:不要引用存储库中的 UI 元素。如果您决定使用与GridView以后不同的东西怎么办?

使用更一般的描述,例如GetFilteredData()或类似的东西(Filter(),,Search()等)。

于 2013-10-06T12:05:32.883 回答