首页 > 解决方案 > 列表内列表的 Linq 性能问题

问题描述

我正在尝试进行 linq 查询,但它需要很长时间,因为有很多记录。谁能给我提示从哪里开始优化它?我有点坚持这一点。

var u = context.OtherTranslations.Select(x => new CmsOtherTranslationsView
{
    Id = x.ID,
    TranslationCode = x.TranslationCode,
    LangValues = context.OtherTranslationsValues
                        .Where(row => row.OtherTranslationId == x.ID)
                        .Join(context.Languages, otv => otv.LanguageId,
                            l => l.ID, (otv, l) => new LangCodeValues
                            {
                                LangCode = l.Code,
                                LangValue = otv.Value
                            }).ToList()
}).ToList();

标签: c#performancelinq

解决方案


推荐阅读