我有以下接口:
public interface Query<TModel>
{
IList<TModel> GetData();
}
我希望有一种服务可以返回所有查询实现:
public interface IQueryProvider
{
List<Query<>> GetAllQueries();
}
然后能够在其中一个上调用GetData:
var queries = provider.GetAllQueries();
var results = queries[0].GetData();
能否使用泛型来实现这个?
results
的什么类型? - H H