Я ищу более эффективный способ сделать это ... (см. Ниже) ... Я должен выполнить это семь раз, поскольку у меня есть семь тематических статей. Идентификатор, который я передаю, является идентификатором страницы (aka featurearticles.fk_pageID_item1 featurearticles.fk_pageID_item2).
У меня все в порядке с присоединением к таблице и не выбрал *, как это было. Я также в порядке с созданием временного объекта для хранения информации.
DataAccess.Page pgf1 = (from p in db.Pages
where p.pageID == featurearticles.fk_pageID_item1
select p).FirstOrDefault();
PageArticle paf1 =(from pa in db.PageArticles
where pa.page_art_pageID == pgf1.pageID &&
pa.page_art_isCurrent ==true
select pa).FirstOrDefault();
Article af1 = (from a in db.Articles
where a.articleID == paf1.page_art_articleID
select a).FirstOrDefault();
- получает страницу.
- получает текущую версию.
- получает информацию для этой версии.
Я застрял с этим макетом стола.
Спасибо.