【发布时间】:2019-06-13 07:19:53
【问题描述】:
我有 LINQ 查询
Label = c.Name.Translations.Select(label => new Label
{
Rus = label.Text,
Eng = label.Text,
}),
翻译类
public int Id { get; set; }
public string Text { get; set; }
public virtual ICollection<Translation> Translations { get; set; }
public class Translation
{
public int Id { get; set; }
public string Language { get; set; }
public string Text { get; set; }
}
这样的返回列表
{
"rus":"Нью-Йорк",
"eng":"Нью-Йорк"
},
{
"rus":"New-York",
"eng":"New-York"
我的目标是拥有一件这样的物品
"rus":"Нью-Йорк",
"eng":"New-York"
如何过滤?
【问题讨论】:
-
您只想选择第一项?
-
换句话说,我想合并两个具有适当值的项目。
-
你能告诉我们
Translation类吗? -
首先解释一下为什么将它们都设置为相同的值可能会很有用?无需第二次通过,您就有机会实现您想要的。
-
问题已更新