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는 Entity Framework의 일부이며 DataSet은 고전적인 ADO.NET의 일부입니다. 2 개의 별개이며 주로 관련없는 데이터 액세스 기술. – luksan
그럼 DataSet을 쿼리하는 linq 쿼리를 컴파일하는 방법은 무엇입니까? – clarity