У меня есть вопрос о постоянной загрузке в инфраструктуре сущности.Яркая загрузка с условием
У меня есть две таблицы ScrappyTemplate и ScarppyTemplateFields, соотношение между таблицами - одно для многих. Обратите внимание, что обе таблицы имеют IsActive флаг
Я хочу получать данные из ScrappyTemplate и ScrappyTemplateFields где IsActive == Правда, им, используя приведенный ниже код для извлечения данных с помощью жадной загрузки
using (Entities entities = new Entities())
{
var content = entities.ScrappyTemplates.Include(entities.GetTableName<ScrappyTemplateField> (false)).Where(c => c.ContentSourceId == contentSourceId && c.IsActive == true && c.ScrappyTemplateFields.Any(d=>d.IsActive==true)).ToList<ScrappyTemplate>();
}
Im получение resultet, что не так !!, я хочу получить набор результатов из таблицы Child, то есть ScrappyTemplateFields, где IsActive = true, но он возвращает все строки, соответствующие IR-флагу IsActive.
Пожалуйста, помогите мне, как разместить условие в таблице для детей.
Заранее спасибо
Спасибо Khánh, решение это, кажется, работает, но есть в любом случае я могу использовать фактические объекты вместо того, чтобы использовать анонимные типы –
Я боюсь, что нет никакого другого пути. Посмотрим, есть ли у кого-нибудь другой путь. –
Я, наконец, достиг этого, преобразовывая тип Anonymous в Actual. –