筛选集合导航属性

时间:2019-04-10 18:05:31

标签: c# frameworks entity

我有这个实体

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,因此无法完成该操作。

查询中有什么问题吗?

0 个答案:

没有答案