Возвращение значения методы из внутри с помощью заявления , которое получает DataContext , кажется, всегда работает штраф , как это:
public static Transaction GetMostRecentTransaction(int singleId)
{
using (var db = new DataClasses1DataContext())
{
var transaction = (from t in db.Transactions
orderby t.WhenCreated descending
where t.Id == singleId
select t).SingleOrDefault();
return transaction;
}
}
Но я всегда чувствую , что я должен закрывать что - то прежде , чем я вырваться из использования скобок, например , путь определения сделки , прежде чем с помощью заявления, получить его значение в скобках, а затем возвращаюсь после скобок.
Было бы лучше определить и вернуть переменную вне скобок или каким-либо образом сэкономить ресурсы?