Я считаю, что проблема Query
. Исключение говорит, что вы не можете передать EnumerableQuery
в Linq-to-entity. Если Query
равно IEnumerable
, попробуйте переписать первый запрос как:
IQueryable<TBL_Gharardad> Gharardadha =
from record in dal.TBL_Gharardad
where Query.Contains(record.PK_Shenase)
select record;