У меня есть этот кусок кода:
Db.DbDataSet.Tables["costallocations"]
.AsEnumerable()
.Where(Row => Row.Field<long>("callocid") == OldCostAllocationId)[0]["newid"]
И я получаю ошибку выше. На мой взгляд, это должно работать. Как я могу получить доступ к первой записи набора результатов? Кстати, всегда будет только один удар, поэтому я использую 0.