У меня есть этот объект
public class EventoBarca
{
[Key, Column(Order = 0)]
public int EventoID { get; set; }
[Key, Column(Order = 1)]
public int BarcaID { get; set; }
public virtual ICollection<Tesserato> Tesserati { get; set; }
}
, и мне нужно отфильтровать BarcaId, где у EventoBarca есть определенный EventoID, а у Tesserato есть определенный TesseratoId
, это запрос, который я использую:
int ba = _db.ListEventiBarche.Include("Tesserati").Where(i => (i.Tesserati.Any(j => j.TesseratoID.ToString() == teid) && i.EventoID.ToString() == evid)).Select(i => i.BarcaID).FirstOrDefault();
но я получаю это сообщение об ошибке: Операция не может быть завершена из-за удаления DbContext.
Что это не так в моем запросе?