title: How to define an alias for a property
body: <p>I want to generate aliases for properties in generated code. All I could do so far was:</p>
  
  <pre><code>partial class Purchase
  {
      public User Customer
      {
          get
          {
              return this.User;
          }
  
          set
          {
              this.User = value;
          }
      }
  }
  </code></pre>
  
  <p>I wonder if there is any other way to define an alias in C#. The <code>Purchase</code> class was generated by Linq-to-SQL</p>