使用linq C#时,将多个选定列显示为字符串

时间:2016-07-24 17:01:19

标签: c# linq

我正在使用linq从数据库中选择2列。如何将thoses值添加到字符串中。这是我有多远

          IEnumerator enumer = query.GetEnumerator();
          enumer.MoveNext(); 
          String state = enumer.Current.ToString();

返回{state = 1,Count = 4}我想只检索状态值

1 个答案:

答案 0 :(得分:1)

您正在尝试从结果中检索第一个状态值。这是一个等效的工作:

string state = query.Select(x => x.state.ToString()).FirstOrDefault();

以上是基于x是匿名类型new { int state, int Count }