Объединить два запроса EF. Невозможно привести объект типа System.Data.Entity.Infrastructure.DbQuery к System.Collections.Generic.IEnumerable.

У меня есть два запроса Entity Framework, каждый из которых возвращает два столбца, и я хотел бы объединить или объединить результаты обоих запросов по причине привязки,

Я попробовалConcat метод но он бросает:

Невозможно привести объект типа

'System.Data.Entity.Infrastructure.DbQuery`1[VB$AnonymousType_3`2[System.String,System.String]]'
 to type
 'System.Collections.Generic.IEnumerable`1[VB$AnonymousType_2`2[System.String,System.String]]

».

Вот мой код:

   Dim r = (From PropertyDefinitions In econtext.PropertyDefinitions Join ProductPropertyValues In
            econtext,.ProductPropertyValues On ProductPropertyValues.ProductPropDefID Equals PropertyDefinitions.PropertyDefID
            Join AdProductDefValues In econtext.AdProductDefValues
            On AdProductDefValues.PropValueID Equals ProductPropertyValues.ProductPropValueID
            Where AdProductDefValues.AdID = AdID
            Select PropertyDefinitions.PropertyDefName2, AdProductDefValues.DefValue2).Concat(From AdCustomProperties In econtext.AdCustomProperties
            Where AdCustomProperties.AdID = AdID
            Select AdCustomProperties.PropertyTitle2, AdCustomProperties.PropertyValue2)

            GridProperties.DataSource = r.ToArray()
            GridProperties.DataBind()

Есть идеи объединить результаты обоих запросов?

Ответы на вопрос(2)

Ваш ответ на вопрос