title: SQL Table and C# Enumeration
body: <p>Suppose I have <em>n</em> types of users in my application.</p>
  
  <p>I am using an <code>UserType</code> enumeration to distinguish them.</p>
  
  <p>Do I need to keep a table in my database named UserType?</p>
  
  <p>So that I can find the user type any time by querying the tables rather than searching the application source code.</p>
  
  <p>Doing so my source code may become somewhat complicated.</p>
  
  <p>Should I admit this trade off?</p>