收到以下错误:
错误 1
T
方法
“genericstuff.Models.MyClass.GetCount<T>(string)
”的类型参数“ ”的约束必须与接口方法“ ”的类型
参数“ ”的约束匹配。考虑 改用显式接口实现。T
genericstuff.IMyClass.GetCount<T>(string)
班级:
public class MyClass : IMyClass
{
public int GetCount<T>(string filter)
where T : class
{
NorthwindEntities db = new NorthwindEntities();
return db.CreateObjectSet<T>().Where(filter).Count();
}
}
界面:
public interface IMyClass
{
int GetCount<T>(string filter);
}