C# 不使用ToListSync提供联接表的结果
我需要从表消息和ImageSlider中获取结果,其中C# 不使用ToListSync提供联接表的结果,c#,core,C#,Core,我需要从表消息和ImageSlider中获取结果,其中ImageMessageContext和MessageContext等于MessageContext 但是join语句只提供来自消息的MessageContext的结果,为什么 var query = context.Messages.Where(x => x.MessageContext == messageContext && x.OrganizationId == cur
ImageMessageContext
和MessageContext
等于MessageContext
但是join语句只提供来自消息的MessageContext
的结果,为什么
var query =
context.Messages.Where(x => x.MessageContext == messageContext && x.OrganizationId == currOrgId)
.Join(context.ImagesSlider.Where(y => y.ImageMessageContext == messageContext), c => c.MessageContext, p => p.ImageMessageContext, (c, p) => new {
c.MessageContext, p.ImageMessageContext,c.MessageKey,p.ImageId,c.MessageText,p.ImageUrlBig, c.MessageName,p.ImageOrder })
.ToListAsync();