У меня есть две таблицы:
Таблица AnnonceVImg: идентификатор, дата изменения,
Таблица AnnonceVTxt: Id, dateModif, AnnonceVImg_Id
Я хочу отображать только те изображения, которые еще не связаны с AnnonceVTxt, но поскольку у меня нет AnnonceVTxt_id в AnnonceVImg, я не знаю, как добавить это условие.
Вот мой контроллер
public PartialViewResult ListAnnonce(DateTime dateParution, long IdJournal)
{
using (var db = new Bd_scanitEntities())
{
List<ScanITAPP.ImgOrgSet> images = new List<ImgOrgSet>();
images = db.JournalSet.Find(IdJournal).ImgOrgSet.Where(i => i.dateParution == dateParution).ToList();
List<ScanITAPP.AnnonceVImgSet> annoncesVimg = new List<AnnonceVImgSet>();
foreach (var img in images)
{
annoncesVimg.AddRange(db.ImgOrgSet.Find(img.Id).AnnonceVImgSet.ToList());
}
//IEnumerable<ScanITAPP.AnnonceVImgSet> annonces;
ViewBag.IdJournal = dateParution;
ViewData["dateParution"] = dateParution.ToString("dd-MM-yyyy");
AnnonceVTxtSet annTxt = new AnnonceVTxtSet();
annTxt.Id = 0;
AnnonceVImgSet annImg = db.AnnonceVImgSet.Find(1);
annTxt.AnnonceVImgSet = annImg;
return PartialView("_ListAnnonceImg", annoncesVimg.OrderBy(i => i.dateSaisi).Distinct().ToList());
}
}