我最近遇到了一个我似乎无法解决的问题。我正在加载抽奖清单(2)。以及连接到用户的refs列表,以便在抽奖和用户n:n之间建立连接。现在,如果我加载没有参考的莱佛士,那就非常快。但是一旦我包含了ref表,尽管数据库中只有2个用户和2个抽奖活动,但大约需要14秒。知道发生了什么事吗?
谢谢
public class Raffle
{
public Int32 Id { get; set; }
public virtual List<RaffleTicket> RaffleTickets { get; set; }
}
public class RaffleTicket
{
public Int32 UserId { get; set; }
public virtual User User { get; set; }
public Int32 RaffleId { get; set; }
public virtual Raffle Raffle { get; set; }
}
return this._Context.Raffles.Include(x => x.RaffleTickets).ToList();