Я использую ASP.NET MVC 5 и MySQL и EF databasefirst. Я работаю в VS 2015.Как зарегистрировать пользователя, используя asp net identity 2.0, mysql и базовый подход к базе данных?
В методе:
public async Task<ActionResult> Register(RegisterViewModel model)
я пытаюсь делать зарегистрировать нового пользователя. Проблема заключается в том, что у меня есть исключение в этой строке:
var result = await UserManager.CreateAsync(user, model.password);
пользователь является объектом класса ApplicationUser. Сообщение об исключении: «Свойство Claims on type ApplicationUser не является навигационным свойством. Методы Reference и Collection могут использоваться только с свойствами навигации. Используйте метод Property или ComplexProperty."
Мой вопрос в том, что я должен изменить в своем приложении ApplicationUser для регистрации нового пользователя?
Моя проблема заключается в том, что во время отладки я вижу объект пользователя и все выглядит хорошо. – Fotomen
- это ваши свойства объекта, совместимые с определением полей таблицы базы данных? Проверь это! – Hadee