是否有可能让MyClassA和MyClassB有一个方法,这样过于简化的示例就可以了
public IQueryable<T> MyList(string name)
{
if (name == "A") return GetListA();
if (name == "B") return GetListB();
...
}
public IQueryable<MyClassA> GetListA()
{
...
}
public IQueryable<MyClassB> GetListB()
{
...
}