title: Is there a way to override the empty constructor in a class generated by LINQtoSQL?
body: <p>If I have a table in my database called 'Users', there will be a class generated by LINQtoSQL called 'User' with an already declared empty constructor.</p>
  
  <p>What is the best practice if I want to override this constructor and add my own logic to it?</p>