title: When using ASP.Net Membership plus an additional table to store user Information, should I link other tables to aspnet_Users or my own Table?
body: <p>I'm using ASP.Net membership to secure my site and I have a question about how to store extra user information. By googling and reading other questions I think the 3 accepted approaches to storing additional data </p>
  
  <ol>
  <li>Profile framework - generally regarded as too restricting</li>
  <li>Custom Profile provider - a little bigger than I want to attempt at the moment</li>
  <li>Using another table with user information - the choice I'm following</li>
  </ol>
  
  <p>I've created a new table in addition to the ASP.Net membership tables named User_Information that has a one-to-one foreign key to aspnet_Users. When I create a new table to store information linked to a user (e.g. comments, votes, etc) should I set the foreign key to point to aspnet_User or my User_information table?</p>
  
  <p>thanks</p>