фильтр по свойству навигации по коллекции - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть этот объект

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.

Что это не так в моем запросе?

...