Я просмотрел множество веб-сайтов и видео на YouTube, пытаясь узнать, как работают приложения MVC.Кажется, есть много способов выполнить то, что я пытаюсь сделать, это просто создать панель управления, на которую пользователи будут регистрироваться и входить в систему.Из того, что я вижу, я должен использовать Entity Framework для общения с базой данных (MySQL).Я думаю, что мое самое большое зависание - это знание того, как контроллеры и модели работали вместе.Я создал модель учетной записи пользователя, потому что по крайней мере все руководства начинались с этого, но я пытаюсь найти самый простой способ создания учетных записей и предоставления пользователям доступа.Я скопирую то, что у меня есть ...
- это модель моей учетной записи пользователя
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
namespace PCTECHNetworksDashboard.Models
{
public class UserAccount
{
[Key]
public int UserID { get; set; }
[Required(ErrorMessage ="Username is required")]
public string UserName { get; set; }
[Required(ErrorMessage = "Firstname is required")]
public string FirstName { get; set; }
[Required(ErrorMessage = "Lastname is required")]
public string LastName { get; set; }
public string CompanyName { get; set; }
[Required(ErrorMessage = "Email is required")]
public string Email { get; set; }
[Required(ErrorMessage = "Password is required")]
[DataType(DataType.Password)]
public string Password { get; set; }
[Compare("Password", ErrorMessage ="Please confirm your password")]
[DataType(DataType.Password)]
public string ConfimPassword { get; set; }
}
}
Итак, я предполагаю, что View передает информацию в контроллер, которыйвводит информацию в модель?Так я бы создал модель входа?Спасибо за вашу помощь!