Why isn't my New() firing?
<p>I'm having problems with the code below.  Whenever I create a new instance of the class below and call "Select" I get an object reference not set to an instance of an object on the "this.db"</p>

<pre><code>namespace SPI {

    class CompaniesDB
    {
        private DataContainer db;

        public void New() {
            this.db = new DataContainer();
        }
        public Company Select(int companyID) {
            return this.db.Company_Get(companyID).SingleOrDefault();
        }
    }
}
</code></pre>

<p>Can someone point me at why my "New()" doesn't seem to be creating a new object?</p>

<p>I'm relatively new to C#.</p>
