title: asp.net core identity - Id column is nvarchar(450) - why?
body: <p>In the <code>dbo.AspNetUsers</code> table used by ASP.NET Core Identity the <code>Id</code> column is defined as <code>nvarchar(450)</code> as seen in the image below. </p>
  
  <p>What is the reason for this, since Guids are stored in this column? If I am creating a foreign key referencing this <code>Id</code> column I don't really want to make the column unnecessarily large. Or is there a scenario when <code>Id</code> column of this size would be needed?</p>
  
  <p><a href="https://i.stack.imgur.com/pAZH6.png" rel="noreferrer"><img src="https://i.stack.imgur.com/pAZH6.png" alt="ASP.NET Core Identity Users table"></a></p>