Я хочу создать простое приложение, в котором пользователь может зарегистрировать себя с его учетными данными, такими как имя, фамилия и т. Д. После нажатия на кнопку «Регистрация» он приносит ему письмо на проверку подлинности пользователя, где у него будет ссылка, и нажав на эту ссылку, он будет перенаправлен на страницу входа. Я хочу реализовать это, но используя трехуровневую архитектуру в MVC3.I создал проект, выбрав шаблон MVC и назвал его как презентации и получить BLL и DAL. Что я должен делать? Я создал свою модель:Реализация трехуровневой архитектуры в MVC3
public class Register
{
public int Id { get; set; }
public string First_Name { get; set; }
public string Last_Name { get; set; }
public string Email_Address { get; set; }
public bool Accept_Term { get; set; }
public bool Male { get; set; }
public bool Female { get; set;}
public string Current_Location { get; set; }
}
Спасибо за это .. я новичок в 3-уровневой архитектуре и более комфортно с MVC. Так что я знаю, чтобы создать Model, Controller и View.so. Пожалуйста, дайте мне знать, где я что-то скажу? @Karl – SantyEssac
Добавляя к этому, я бы назвал модели как DTO, например. RegisterDTO. Поскольку модели имеют разное значение в MVC, они в основном представляют собой модели, которые находятся в веб-приложении MVC.Поэтому, в зависимости от того, что вам нужно увидеть, создайте модели представления с этими свойствами. – Sunny
Щелкните правой кнопкой мыши на 'Solution' в« Solution Explorer », затем выберите« Добавить »->« Новый проект ». Теперь вы должны увидеть диалоговое окно «Добавить новый проект», оно должно иметь «Visual C# - Web» в качестве фильтра, изменить его только на «Visual C#», а затем щелкнуть «Библиотека классов». Назовите библиотеку 'BLL' и убедитесь, что она сохраняется на тот же относительный путь, что и ваш проект MVC. Промойте и повторите для 'DAL'. –