Скриншот архива с проектом
Структура проекта
Задание
Разработайте на языке C# и ASP.NET Core MVC NET 7.0 простое веб-приложение для для учета автомобилей, приложение должно носить название - Каталог автомобилей. Для работы с базой данных рекомендуется использовать EF Core.
Функционал программы
- добавление автомобилей в базу
- редактирование автомобилей
- удаление автомобилей
Содержание отчета к программе
1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ ПРИЛОЖЕНИЙ НА ЯЗЫКЕ C#. 5
1.1. Язык программирования C#. 5
1.2. Обзор Visual Studio 2022. 6
1.3. Методы и средства разработки графических приложений на языке C#. 8
2. РАЗРАБОТКА ПРИЛОЖЕНИЯ «КАТАЛОГ АВТОМОБИЛЕЙ» НА ЯЗЫКЕ C# С ПРИМЕНЕНИЕМ ТЕХНОЛОГИИ ASP.NET CORE 7.0 MVC.. 11
2.1. Техническое задание на разработку приложения «Каталог автомобилей». 11
2.2. Выбор состава технических и программных средств. 12
2.3. Разработка веб-приложения «Каталог автомобилей» на языке C# и ASP.NET Core MVC.. 16
ЗАКЛЮЧЕНИЕ. 32
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 34
Фрагмент программного кода
using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace CarStoreMVC.Models { [Table("Cars")] public class Car { public int Id { get; set; } [MaxLength(100)] public string Brand { get; set; } = string.Empty; [MaxLength(100)] public string Model { get; set; } = string.Empty; [MaxLength(100)] public string Desc { get; set; } = string.Empty; public bool Availability { get; set; } [Precision(16, 2)] public decimal Price { get; set; } [MaxLength(100)] public string Image { get; set; } = string.Empty; public DateTime CreatedAt { get; set; } } }
Пояснения по запуску программы
- Скачиваем и устанавливаем Visual Studio 2022 Community - https://visualstudio.microsoft.com/ru/vs/community/
- Выбираем все необходимые рабочие нагрузки - это разработка веб и классических приложений на C# в дополнительных параметрах проверяем что все компоненты выбраны, при необходимости доватьте то что считаете нужным.
- Скачиваем и устанавливаем Microsoft SQL Server Management Studio 20 - https://learn.microsoft.com/ru-ru/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16
- Имя сервера должно быть таким - (LocalDB)\MSSQLLocalDB
- Запускаем проект через Visual Studio 2022/ Удаляем папку миграций - Migrations. Переходим в Вид - Другие окна - Консоль диспетчера пакетов и пишем команды: Add-Migration Initial и Update-database.
- На верхней панели увидие зеленую стрелку, жмете на нее и запускаете ваш проект. Добавляете автомобили которые вам нужны.
admin