Новое приложение MVC4 создало таблицу UserProfile:Получить UserId (int) в новом приложении MVC4
UserId (int) | UserName (NVARCHAR)
В контроллере:
string currentUser = User.Identity.Name; // returns UserName
var mu1 = Membership.GetUser(); // returns null
var mu2 = Membership.GetUser(currentUser); // returns null as well
Я читал много нитей, и все они говорят о том, Guid, который я даже не имею в пользовательских и членских таблицах.
Есть ли способ получить UserId (int) текущего пользователя?
Зачем вам нужен идентификатор? – andri
@andri, чтобы сохранить объявление FK в другой таблице. – mishap
Почему бы не использовать имя пользователя как FK? Имя пользователя уникально, не так ли? – andri