Bir depoda çalışırken, genellikle yöntemi oldukça genel tutmaya çalışıyorum, ancak bu bazen daha uzun yöntemleri çağırmaya veya hizmet katmanında daha özel olarak adlandırılmış yöntemler oluşturmaya neden olabilir. Sorum şu; bir alanınızın sahip olduğunuz alan adınız ne kadar bilgiye sahip olmalı? aşağıdaki gibiAlan adınız ne kadar bilgi deponuza sahip olmalı?
Örneğin, Şu anda bir yöntemi vardır:
public User GetUniqueByRoleAndRoleProperty<TRole>(string propertyName, object propertyValue)
{
...
}
Belirli bir rolü ve özelliğiyle kullanıcılara geri çekmek için kullandıkları
, ama bir yöntemi olması Depoyu çok fazla bilgi veren olacak örneğin:
public User GetArtistBySlug(string slug)
{
...
}