5
저장소에서 작업 할 때 일반적으로이 메서드를 꽤 일반적으로 유지하려고 시도하지만 길 경우 메서드를 호출하거나 서비스 계층에보다 구체적으로 명명 된 메서드를 만드는 경우가 있습니다. 제 질문은 귀하의 도메인에 대한 지식이 귀하의 재 방문 계층에 있어야한다는 것입니다. 다음과 같이도메인에 대한 지식이 저장소 계층에 있어야합니까?
예를 들어, 저는 현재 방법이 있습니다
public User GetUniqueByRoleAndRoleProperty<TRole>(string propertyName, object propertyValue)
{
...
}
내가 특정 역할과 재산을 사용자에게 철수하는 데 사용
하지만 방법을 가지고 저장소에게 너무 많은 지식을주는 것
public User GetArtistBySlug(string slug)
{
...
}