我使用表格“TLanguage”来记录我网站的标签结果。我在这张表中有 4 列:法语、英语、德语和西班牙语。
在 MVC 应用程序中,我使用以下查询:
var req = (from TYP in context.TYP_TypeMission
join ML in context.TLanguage on TYP.IDTMultiLanguage equals ML.IDTMultiLanguage
where TYP.IDTFiliale == idFiliale
orderby TYP.LibTypeMission
select new SelectListItem
{
Selected = TYP.IdTypeMission == idTypeMission,
Value = SqlFunctions.StringConvert((double)TYP.IdTypeMission),
Text = ML.French
}).ToList();
如何根据我的网站语言在查询中通过 ML.English 或 ML.German 更改 ML.French?
是否可以在查询中创建间接?