Как выбрать первую строку в операторе выбора linq без использования foreach?
Я использую foreach, а затем ломаюсь; но это должен быть лучший способ?
Мне нравится получать значение в первом ряду; плюс проверьте, не найдена ли строка.
Моя проблема - получить значение без оператора foreach.
Что я делаю, так это нахожу значение в моей DataTable, и я знаю, что строка уникальна; поэтому мне нравится делать выбор и получать значение; плюс сделайте проверку, если нет попадания, чтобы быть в безопасности ...:)
Это код, который я сейчас использую, см. Ниже
Спасибо,
Rune
var var_QUERY_linq =
from vm_TABLE_PK in vco_DataTable_PK.AsEnumerable()
where vm_TABLE_PK.Field<Int32>( "MyField_Int32" ) == vmp_ROW_Counter_Int32
select vm_TABLE_PK;
foreach ( DataRow o_DataRow in var_QUERY_linq )
{
vmp_Return_string = o_DataRow.Field<string>( "Myfield_nvarchar" );
break;
}