这是我的工作代码:
var queryString = "SELECT VALUE c " +
"FROM EMI_ERPContext.Customer AS c " +
"WHERE c.FirstName='Emanuel'";
ObjectQuery<Customer> customers = ((IObjectContextAdapter)context).ObjectContext.CreateQuery<Customer>(queryString);
这段代码工作正常。但我希望能够将其提供给任何类型。目前它仅适用于客户。使queryString动态化很容易,但我该如何称呼这条线:?
ObjectQuery<ANYTYPE> anytypeObjects = ((IObjectContextAdapter)context).ObjectContext.CreateQuery<ANYTYPE>(queryString);
有没有一种方法可以调用 CreateQuery,而不需要提供特定的类型,或者有没有简单的方法可以使这项工作?感谢您的任何建议!