Имам две маси:
Таблица AnnonceVImg: Id, dateModif,
Таблица 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());
}
}