namespace RepositoryFactory.Interface
{
public interface ISelectionFactory<TIdentityObject>
{
DbCommand ConstructSelectCommand(Database db, TIdentityObject idObject);
}
}
namespace SafetypadDAL
{
public class T_INCIDENT_SelectFactory:ISelectionFactory<T_INCIDENT>
{
public DbCommand ConstructSelectCommand(Database db, T_INCIDENT idObject)
{
//my business codes will be here
return command;
}
}
}
C'est ce programme.C# se plaint qu'une méthode d'interface n'est pas implémentée
Ici, vous ne pouvez pas trouver de signature erronée.
message d'erreur ne peut pas être plus clair: « SafetypadDAL.T_INCIDENT_SelectFactory » ne met pas en oeuvre un membre d'interface « RepositoryFactory.Interface.ISelectionFactory
En d'autres termes, vous pouvez penser que vous implémentait la méthode correcte, mais vous n'avez pas. Vérifiez soigneusement que votre méthode prend les bons types de paramètres et que vous avez orthographié correctement le nom de la méthode. –
les signatures sont correctes. – Partha