Entity Framework Core – это технология для доступа к базам данных от Microsoft. Оно позволяет взаимодействовать с СУБД с помощью сущностей (entity), то есть классов и объектов NET, а не таблиц базы данных. Это самый известный и функциональный ORM – инструмент в C#. ORM — это object-relational mapping — отображение данных на реальные объекты.

новые заметки

Запросы к базе данных в Entity Framework Core

Для извлечения данных из базы данных Entity Framework Core использует технологию LINQ to Entities. В основе данной технологии лежит язык интегрированных запросов LINQ (Language Integrated Query). LINQ предлагает простой и интуитивно понятный подход д ...

Читать далее

Полнотекстовый поиск в PostgreSQL используя Npgsql

PostgreSQL имеет встроенную поддержку полнотекстового поиска , что позволяет удобно и эффективно запрашивать документы на естественном языке.ОтображениеТипы полнотекстового поиска PostgreSQL сопоставляются с типами .NET, встроенными в Npgsql. Тип tsv ...

Читать далее

Начало работы с Entity Framework Core в ASP.NET Core - модели, DbContext, конфигурация

Сущности (модели) - классы, отображаемые в базе данныхПрежде чем мы начнем говорить о классах модели, нам нужно создать проект ASP.NET Core, в котором будут размещаться классы модели. Итак, мы собираемся создать проект веб-API ASP.NET Core с помощью ...

Читать далее

Настройка нереляционных свойств в EF Core

Конфигурация EF Core по соглашениюКонфигурация по соглашению означает, что EF Core будет следовать набору простых правил для типов и имен свойств и соответствующим образом настраивать базу данных. Этот подход можно обойти, используя аннотации данных ...

Читать далее

Миграции в Entity Framework Core

Создание и применение миграций в EF CoreИспользование миграции - это стандартный способ создания и обновления базы данных с помощью Entity Framework Core. Процесс миграции состоит из двух этапов: создание миграции и применение миграции. Как мы уже го ...

Читать далее

Entity Framework Core – организация связей между моделями: соглашения, аннотации данных и Fluent API

Взаимосвязи EF Core - концепции и свойства навигацииВ настоящее время у нас есть только один класс сущности (модели), класс Student, но довольно скоро мы собираемся создать остальную часть модели базы данных в нашем приложении. Но прежде чем мы это с ...

Читать далее

Изменение данных с помощью Entity Framework Core

ChangeTracker и состояние объекта в Entity Framework CoreПрежде чем мы начнем изменять данные с помощью Entity Framework Core, мы должны ознакомиться с некоторыми дополнительными функциями EF Core.Как мы узнали, в первой части серии, DbContext состои ...

Читать далее

Как распространять ключи защиты данных с помощью веб-приложения ASP.NET Core

Когда вы настраиваете защиту данных в своем веб-приложении ASP.NET Core, по умолчанию оно инициализируется со стандартными конфигурациями, обычно подходящими для одного компьютера и одного экземпляра веб-приложения.Веб-приложениям часто требуется хра ...

Читать далее

Первый код миграции контекста нескольких БД

В Entity Framework Core вы можете реализовать несколько DbContext и применить изменения к одной базе данных, используя несколько проектов. Например, вы планируете добавить схему из стороннего проекта в свой собственный проект.Ваше требование состоит ...

Читать далее