Bir yöntem değerini döndürme içeride bir DataContext'i alır using ifadesinde her zaman iş gibi görünüyor cezası bu gibi:
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;
}
}
Ben edilmelidir gibi Ama her zaman hissetmek şey kapanış ben işlem tanımlayarak kullanarak parantez, örneğin dışarı kırmadan önce , using ifadesi 's değeri elde içeride dönen sonra parantez ve sonra parantez.
Değişkeni parantez kullanmanın dışında tanımlamak ve döndürmek daha iyi bir uygulama olur mu yoksa kaynakları herhangi bir şekilde korur mu?