Невозможно применить индексирование с помощью [] к выражению типа 'EnumerableRowCollection <DataRow> - PullRequest
0 голосов
/ 27 апреля 2019

У меня есть этот кусок кода:

Db.DbDataSet.Tables["costallocations"]
  .AsEnumerable()
  .Where(Row => Row.Field<long>("callocid") == OldCostAllocationId)[0]["newid"]

И я получаю ошибку выше. На мой взгляд, это должно работать. Как я могу получить доступ к первой записи набора результатов? Кстати, всегда будет только один удар, поэтому я использую 0.

...