このようなusingブロックを持つメソッドがある場合...
public IEnumerable<Person> GetPersons()
{
using (var context = new linqAssignmentsDataContext())
{
return context.Persons.Where(p => p.LastName.Contans("dahl"));
}
}
... usingブロック内から値を返す場合でも、IDisposableオブジェクトは破棄されますか?