The Wayback Machine - https://web.archive.org/web/20201029204400/https://github.com/creativcode-ru/EF-Core
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
doc
 
 
 
 
 
 
 
 

README.md

EF-Core

Доступ к базе данных SQL для приложений .Net Core на основе EF Core
Решение содержит ряд учебных проектов с кодом. Проекты созданы на основе документации, на которую приводятся ссылки. Вы можете самостоятельно следовать документации, сверяясь, при необходимости с кодом нашего проекта, и некоторыми нашими комментариями.

Начало работы с EF Core

Создание консольного приложения EFGetStarted

При копировании команд для создания базы данных, не забудьте нажать Enter, чтобы выполнить последнюю команду Update-Database
Посмотреть содержимое БД SQLite можно с помощью Браузер БД SQLite

Учебный проект EFGetStarted

EF Core с Razor Pages →

Учебник Razor Pages с Entity Framework Core в ASP.NET Core

База данных создается в стандартном каталоге C:/Users/{user} . Для доступа к БД (просмотр, удаление) можно использовать SQL Server Management Studio (SSMS) - при подключении выбрать (localdb)\MSSQLLocalDB

Учебный проект ContosoUniversity

EF Core Database First →

Использование расширения Visual Studio для реконструирования классов модели из существующнй БД. Этот мето работает для любых проектов ASP.NET Core: для Razor Pages, для MVC, для Консольного приложения.

Razor Pages или MVC?

Снова изменения, теперь Microsoft предлагает Razor Pages в качестве ведущей платформы веб разработки для ASP.NET Core. Что это.., возврат к WebForms? - но здесь нет тега Form для всей страницы, нет и фарша из ViewState, нет и событий.
Зато есть все, что используется в MVC, кроме контроллеров, да и адресация url теперь зависит от положения страницы. Получается, что это скорее MVC без контроллеров.
🔖 Почитайте дискуссии на эту тему:
ASP.NET Core Razor Pages против MVC: что создаст лучшие веб-приложения
Razor Pages vs. MVC - чем отличаются
Razor Pages против приложений MVC | Форумы ASP.NET
📗 Примеры для Razor Pages

Стоит присмотрется!

EF Core с MVC →

Учебный проект ContosoUniversityMVC по работе с ASP.NET Core MVC и EF Core 3.1

  • Реализация наследования в модели данных
  • Выполнение прямых SQL-запросов
  • Использование динамических запросов LINQ для упрощения кода

EF Core Database First MVC → Список материалов на эту тему.



Практические консультации вы можете получить на наших веб курсах в Сочи, Адлер:

You can’t perform that action at this time.