我有一个类ReportingComponent<T>,它有构造函数:
public ReportingComponent(IQueryable<T> query) {}
Run Code Online (Sandbox Code Playgroud)
我有针对Northwind数据库的Linq查询,
var query = context.Order_Details.Select(a => new
{
a.OrderID,
a.Product.ProductName,
a.Order.OrderDate
});
Run Code Online (Sandbox Code Playgroud)
查询是类型IQueryable<a'>,其中'是匿名类型.
我想将查询传递给ReportingComponent以创建新实例.
做这个的最好方式是什么?
亲切的问候.