У меня быстрый вопрос linq.У меня есть сохраненный процесс, который должен вернуть одну строку данных.Я хотел бы использовать лямбду для создания объекта.Вот то, что я сейчас делаю, и это работает, но я знаю, что должен иметь возможность использовать First вместо Select, за исключением того, что не могу получить правильный синтаксисКто-нибудь может выправить меня здесь?Спасибо за любую помощь.
var location = new GeoLocationDC();
DataSet ds = db.ExecuteDataSet(dbCommand);
if(ds.Tables[0].Rows.Count == 1)
{
var rows = ds.Tables[0].AsEnumerable();
var x = rows.Select(
c => new GeoLocationDC
{
Latitude = Convert.ToInt32(c.Field<string>("LATITUDE")),
Longitude = Convert.ToInt32(c.Field<string>("LONGITUDE"))
}).ToList();
if(x.Count > 0 )
{
location = x[0];
}
Приветствия, ~ ck}