0
我試圖編譯一個linq
查詢。來自DataSet的ObjectContext
Func<ImportNewPermits_Enviance, String, EnumerableRowCollection<ImportNewPermits_Enviance._History_for_Permit__POI__Data_Row>> s_compiled =
CompiledQuery.Compile<ImportNewPermits_Enviance, String, EnumerableRowCollection<ImportNewPermits_Enviance._History_for_Permit__POI__Data_Row>>(
(ctx, poiName) => from r in ctx._History_for_Permit__POI__Data_
where r.POI_Name == poiName
select r);
現在我面對錯誤There is no implicit reference conversion from ImportNewPermits_Enviance to System.Data.Objects.ObjectContext
的ImportsNewPermits_Enviance
是輸入DataSet
的名稱。
如何從推導出ObjectContext
類型化DataSet
你不知道。 ObjectContext/CompiledQuery是實體框架的一部分,DataSet是經典ADO.NET的一部分。兩種獨立且幾乎不相關的數據訪問技術。 – luksan
那麼如何編譯查詢DataSet的linq查詢 – clarity