列表<string>上的独特运算符

nk2*_*dec 7 c# linq axapta

我试图从Axe存储库中获取不同的字符串值,但是我得到了很多相同的字符串(字符串只包含数字)

var ret = context.XInventTransBackOrder
    .Where(i => i.BatchRouteId != "")
    .Select(i => i.BatchRouteId)
    .Distinct()
    .ToList();
Run Code Online (Sandbox Code Playgroud)

我哪里错了?

小智 5

你有没有尝试过

var ret = context.XInventTransBackOrder
    .Where(i => i.BatchRouteId != "")
    .Select(i => i.BatchRouteId)
    .ToList();
ret = ret
    .Distinct()
    .ToList();
Run Code Online (Sandbox Code Playgroud)

  • 一百美元的问题是:为什么? (3认同)
  • 这需要一些解释才能得到我的支持 (3认同)