【发布时间】:2016-10-13 21:43:17
【问题描述】:
得到以下错误:
错误 1 方法类型参数“
T”的约束
'genericstuff.Models.MyClass.GetCount<T>(string)' 必须匹配类型的约束
接口方法“genericstuff.IMyClass.GetCount<T>(string)”的参数“T”。考虑
改为使用显式接口实现。
类:
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);
}
【问题讨论】:
标签: c#-4.0 generics entity-framework-4