Как выбрать первую строку в инструкции выбора linq без использования foreach?
Я использую foreach, а затем break;, но это должен быть лучший способ?
Мне нравится получать значение в первой строке; плюс проверьте, не найден ли строка. Моя проблема - получить значение без инструкции foreach.
Что я делаю, это найти значение в моем DataTable, и я знаю, что строка uniqe; поэтому мне нравится делать выбор и получать значение; плюс сделать проверку, если нет хита, чтобы быть в безопасности...:)
Это код, который я использую сейчас, см. ниже
Спасибо, Руна
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;
}