C# Using an ID to create an object in a constructor
<p>I want to create an Employee object using the constructor;</p>

<p>public Employee(int _employeeId)</p>

<p>In the body I want to read an employee from the database.
However I cannot get away with;</p>

<pre><code>using (SHPContainerEntities db = new SHPContainerEntities())
{
    this = db.Employee.Where(x =&gt;x.EmployeeId == _employeeId).SingleOrDefault() as Employee;
}
</code></pre>

<p>Because "this" is readonly.
So how do I do this?</p>
