1
這是我的工作代碼:製作通用查詢,怎麼樣?
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,而無需給出具體的類型或有沒有簡單的方法,我可以使這個工作?感謝您的任何建議!