在执行大计数时,这两个sql count语句之间的性能差异是否很大(在这里,大意味着100k以上的记录)SELECT count(*) FROM table1 WHERE <some very complex conditions>SELECT count(*) FROM (SELECT * FROM table1 WHERE <some very complex conditions>) subquery_alias
在处理存储库时,我通常会尽量保持方法的泛型,但这有时会导致调用更长的方法,或者在服务层创建更具体的命名方法。我的问题是,你的一个响应层应该对你的领域有多少知识?public User GetUniqueByRoleAndRoleProperty<TRole>(string propertyName, object propertyValue) ...我使用它来拉回具有特定角色和属性的用户,但如果不使用以下方法,是否会给存储库提供太多的知识:
public User GetArtistBySlug(str