I am using ASP.NET MVC 5 Identity. I have allowed EF code first to create the database tables for me. PasswordHash, SecurityStamp and PhoneNumber are all nvarchar(MAX) - yet when I look at their content they are far shorter.
For my main DAL I am using Dapper - though I am letting EF handle Identity.
For database performance reasons am I able to shorten these MAX fields whilst guaranteeing Identity still functions correctly - and if so to what length?
(I assume I can do whatever I like with PhoneNumber as I control the contents of that field - but I am not so sure about the other 2).
I can't find anything mentioning this online.