Приложение MVC Использование MySQL - PullRequest
0 голосов
/ 04 июня 2018

Я просмотрел множество веб-сайтов и видео на 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 передает информацию в контроллер, которыйвводит информацию в модель?Так я бы создал модель входа?Спасибо за вашу помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...