Does implementing the Dispose Pattern make an unmanaged resource managed? : <p>Let's say I have a class that talks to the database (using DataContext) called BusinessDatabase.  My understanding is that this class is unmanaged.</p>

<p>Then I have a class called Foo that uses BusinessDatabase and it implements the Dispose Pattern because it contains an unmanaged resource.</p>

<p>Is Foo managed or unmanaged?  (i.e. in other classes that use Foo, do they need to dispose of Foo like a managed or unmanaged resource?)</p>
