Можете ли вы попробовать, как показано ниже:
public List<T> search<T>(DbSet<T> modelClass, int? EmployeeID, DateTime? Startdate, DateTime? EndDate) where T : class, new()
{
list<T> result = modelClass.where ........
return result;
}
Вы можете позвонить, как показано ниже
var tbl1 = search(db.table1, param1, param2, param3);
var tbl2 = search(db.table2, param1, param2, param3);