这是我的方法:
private bool IsCorrect<T>(System.Data.Linq.Table<T> table) where T : class
{
return true;
}
private bool CheckIfCorrect()
{
return IsCorrect(db.myTable);
}
private bool CheckIfOk()
{
return IsCorrect(db.myOtherTable);
}
其中 myTable 是数据库表,而 db 是 ObjectContext(它是实体模型)。
我收到语法错误:IsCorrect<T>(System.Data.Linq.Table<T>
无法从用法中推断出 method 的类型参数。尝试明确指定类型参数。如何调用这个方法?