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#インターフェイスメソッドが実装されていないと苦情を言います
ここで間違った署名は見つかりません。
'SafetypadDAL.T_INCIDENT_SelectFactory'はインターフェイスメンバ 'RepositoryFactory.Interface.ISelectionFactory
を実装していません。正しい方法を実装したと思われるかもしれませんが、そうではありませんでした。メソッドが正しいパラメータ型を取り、メソッド名のスペルが正しいことを慎重にチェックしてください。 –
署名が正しいです。 – Partha