我们最近将项目从EF Core 2升级到了3。升级后验证我们的应用程序时,由于使用了GroupJoin,以下代码行引发错误。
_context.Share
.GroupJoin(_context.Slot, s => s.Id, sh => sh.SlotId, (s, sh ) => new { s, sh })
.ToListAsync();
引发以下错误。
System.InvalidOperationException:处理LINQ表达式'GroupJoin <<> f__AnonymousType19
如何使用Entity Framework执行LEFT OUTER JOIN?