Все в моем запросе Linq работает исправно, за исключением области, где я пытаюсь заполнить подсерию данными. (Все, ссылающееся на ChannelInfo).Нужно заполнить подсерию коллекции при выборе нового
ChannelInfo появляется в Intellisense, поэтому он распознается как свойство нового OfferType. Правая сторона моих сеттеров для ChannelInfo также признана и доступна в intellisense. Мне действительно нужно создавать новые объекты OfferType, если это возможно. Могу ли я ссылаться на под-соединение (ChannelInfo) таким образом, чтобы я мог заставить этот запрос работать?
IEnumerable<OfferType> list = (from offerCatType in offerRes.OfferCategory <=---- OfferCategoryType objects
where offerCatType.type == Type
from offers in offerCatType.Offer <=--- OfferType objects
where Convert.ToDateTime(offers.startDate) > MonthYear && Convert.ToDateTime(offers.endDate) < MonthYear
select new OfferType
{
name = offers.name,
description = offers.description,
startDate = offers.startDate,
endDate = offers.endDate,
ChannelInfo.refClickThroughLink = offers.ChannelInfo.refClickThroughLink,
ChannelInfo.refId = offers.ChannelInfo.refId,
ChannelInfo.refLink = offers.ChannelInfo.refLink
}
);
СПАСИБО. Я пробовал варианты этого, конечно, конечно! – TheGeekYouNeed