A ce moment, j'ai ce code pour ma classe "employee". Mais j'ai presque la même chose pour "client" et tous les autres.Class, Interface, Generics .... besoin de simplification
Y at-il un moyen de créer un équivalent de ma classe « EmployeeRepository » mais plus quelque chose comme ça myrepo < employé > mais mettre en œuvre IEmployeeRepository dans ce cas, ICustomerRepository si je fais ce myrepo <Client>. Bien sûr, la méthode get retour des employés, clients ou autres ...
public class EmployeeRepository : NHRepository<Employee>, IEmployeeRepository
{
public Employee Get(Guid EmployeeId)
{
return base.Get(EmployeeId);
}
}
public interface IEmployeeRepository : IRepositoryActionActor<Employee>
{
}
public interface IRepositoryActionActor<T>
{
T Get(Guid objId);
}
Interface nécessaire, j'utilise IoC –
Je ne peux pas éditer mais il y a une erreur de syntaxe dans le code, si vous pouvez corriger. Mais c'est du travail. Merci encore –