Я имею дело со списком. Какое из ниже будет выполняться быстрее? Учитывая количество элементов в результате, как 1000. Метод 1:Какой метод быстрее - выбор foreach или LINQ?
var linqResult = from item in databaseObject
выбрать пункт;
foreach(customobject item in linqResult)
{
List<customobject>.add(item);
}
Метод 2
var data = from item in databaseObject
select new customobject()
{
//initialize properties
});
data.ToList();
Это не имеет значения. – SLaks
Вы пытались запустить код? Что вы нашли в качестве своих результатов? –
Накладные расходы базы данных достаточно велики, и я подозреваю, что это будет очень близко к тому же. Последнее _may_ будет более эффективным, если вы хотите, чтобы определенные поля были извлечены. –