Публикации по теме 'entity-framework-core'


Распространенная ошибка почти всех разработчиков в Entity Framework
Как вы уже знаете, Entity Framework — это платформа ORM, которая используется для операций CRUD в приложениях ASP, NET. Сегодня мы разберемся с очень распространенной ошибкой почти всех разработчиков. Сначала мы обсудим проблему, с которой мы сталкиваемся, а затем покажем вам ее решение, давайте начнем с первой проблемы. Внешнее обновление базы данных не отражается на уже работающем приложении :- Таким образом, проблема заключается в том, что мы извлекаем какие-либо данные из..

Операция CRUD с использованием Entity Framework Core и хранимой процедуры в .NET Core 6 Web API
В этой статье мы собираемся обсудить реализацию веб-API с использованием ядра инфраструктуры сущностей и хранимой процедуры. Повестка дня Реализация веб-API .NET Core 6 Реализация хранимых процедур Предпосылки Пакет SDK 6 для .NET Core SQL-сервер Визуальная студия 2022 Внедрение веб-API .NET Core 6 Шаг 1 Создайте новое приложение веб-API .NET Core. Шаг 2 Настроить приложение Шаг 3 Предоставьте дополнительную информацию Шаг 4 Структура..

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

Вопросы по теме 'entity-framework-core'

Обновление базы данных после изменения модели — Entity Framework 7
Я создал приложение, используя последнюю версию ASP.NET5 MVC 6 Entity Framework 7, и настроил миграцию, используя dnx . ef migration add Initial dnx . ef migration apply Это работает, но когда я вношу изменения в модель, база данных не...
7862 просмотров

Переход на MVC6/EF7: PluralizingTableNameConvention
Я переношу свое приложение MVC5 на MVC6. В настоящее время я использую два соглашения public class RentABikeDbContext : DbContext { ... protected override void OnModelCreating(DbModelBuilder modelBuilder) {...
1772 просмотров

Сброс миграции Entity Framework 7
Я использую Entity Framework 7 beta 5. Я начал с шаблона mvc с управлением пользователями. Во время испытаний я добавил несколько миграций. Теперь я хочу удалить свою базу данных, создать новую начальную миграцию и создать с ней новую чистую базу...
4614 просмотров
schedule 12.11.2023

Entity Framework 7 Beta7 больше не имеет ColumnType
Этот код не компилируется, так как метод ColumnType неизвестен в EF7 Beta7 . Каков новый метод определения специального типа столбца? modelBuilder.Entity<Language>() .Property(a => a.ISO639_ISO3166)...
208 просмотров

Можно ли получить сложные объекты Entity Framework из REST API в .NET без создания объектов ViewModel?
Представьте себе набор сущностей Entity Framework: public class Country { public string CountryCode { get; set; } public string Name { get; set; } public string Flag { get; set; } } public class Market { public string CountryCode...
1242 просмотров

Как настроить столбец идентификатора ключа в Entity Framework 7?
У меня есть следующий Mapper в Entity Framework 7 RC1 : b.ToTable("Categories"); b.HasKey(x => x.Id); b.Property(x => x.Id) ... ?? Как сделать столбец идентификатора и идентификатора в EF 7 RC1? Эквивалент SQL: Id int...
2033 просмотров
schedule 25.10.2022

Последовательность содержит более одного элемента при преобразовании данных БД в список
//searchText contains tags in one string. E.g. "programming javascript angular" string[] separators = { " " }; //Splitting string to array List<string> tags = searchText.Split(separators, StringSplitOptions.RemoveEmptyEntries).ToList();...
234 просмотров

Необходимо запрашивать связанные данные с помощью ОДНОГО запроса
Это мой простой ERD Для данного schoolyearId я хочу загрузить все школьные классы + связанные ученики + связанные предметы. var schoolclasses = context.Schoolclasses .Include(s => s.Pupils) // How to...
62 просмотров
schedule 26.11.2023

Как лучше: сделать собственную оболочку для DbContext или использовать DbContext в контроллере
В моем проекте я использую entity framework 7 и asp.net mvc 6 \ asp.net 5 . Я хочу создать CRUD для собственных моделей Как я могу сделать лучше: Используйте dbcontext из контроллера. В следующей ссылке автор объясняет, что этот...
4398 просмотров

Миграция Entity Framework 7 не создает таблицы
Я работаю со своим первым проектом, используя Entity Framework 7, и подключаюсь к SQL Server, где база данных уже создана, но в ней еще нет таблиц. Я создал свой DbContext и создал класс, а затем установил DbSet<> внутри своего контекста....
19179 просмотров
schedule 21.03.2024

Предварительная компиляция (создание сопоставления?) EF DbContext для более быстрой отладки
Требуется некоторое время (3 минуты +), чтобы «создать/скомпилировать» мой DbContext. Веб-сервер запускается примерно через 5 секунд, но когда я делаю первый запрос к своей базе данных, Entity Framework должен «построить/создать/скомпилировать» базу...
131 просмотров

Нацелены на .NET4.6 или .NET Core 1 для разработки с нуля?
Я начинаю понимать соглашения об именах для кросс-платформенного стека .NET. В частности, эта страница хорошо объяснила это: http://blog.tonysneed.com/2016/01/22/ef6-asp-net-core-mvc6/ Я начинаю личный проект, который будет полностью с нуля, и...
334 просмотров

ASP.NET 5 EF 7 не может обновить запись в таблице базы данных
Я создаю API, который позволит функциям CRUD создавать, читать, обновлять и удалять записи в базе данных. Я столкнулся с проблемой, которая не позволяет мне обновлять запись внутри таблицы из-за того, что экземпляр является общим, и я получаю...
599 просмотров

Массовая вставка объекта данных 7
Обычно в моем предыдущем проекте я могу выполнить массовую вставку, передав список объектов в виде кода ниже public void Create(List<ApplicationUserRole> item) { foreach (var data in item) {...
1151 просмотров
schedule 16.05.2024

Как обновить миграции и базу данных Entity Framework 7 - Сначала код
В ef 7 я создал начальную миграцию с помощью команды dnx ef migrations add Initial. Когда я запускаю приложение, для меня была создана база данных, все в порядке. Затем я обновил свои объекты сущности (файлы CSharp). Как мне теперь сделать:...
5035 просмотров

EntityFramework.Commands 7.0.0-rc1-final не поддерживает платформу .NETPlatform, версия = v5.4
У меня есть библиотека классов, которую я пытаюсь создать с помощью ядра EF 7, также известного как EF. Я понимаю, что для запуска миграций и т. д. мне нужно добавить пакет команд EF, после чего я получаю эту ошибку: Зависимость...
923 просмотров
schedule 22.09.2022

Библиотека классов Entity Framework 7 — заполнение/автоматическая миграция
У меня есть приложение ASP.NET 5 с API и отдельная библиотека классов с Entity Framework 7. Я столкнулся с некоторыми проблемами, пытаясь заставить работать заполнение и автоматические миграции. У меня есть класс DbInitializer в библиотеке классов...
1023 просмотров

Entity Framework 7 RC1 Левое внешнее соединение повторяющихся строк
Я использую левое внешнее соединение LINQ в Entity Framework 7 RC1. Нам пришлось использовать обходной путь, поскольку левые соединения не реализованы должным образом, см. Левое внешнее соединение с ядром Entity Framework var customers = from...
346 просмотров

Как сослаться на Entity Framework 6 из основной библиотеки классов .NET в RC2?
У меня есть основная библиотека классов .NET, из которой я хочу ссылаться на Entity Framework 6.1.3. Вот мой проект.json: { "version": "1.0.0-*", "dependencies": { "NETStandard.Library": "1.5.0-rc2-24027", "EntityFramework": "6.1.3"...
8670 просмотров

Создание шаблонов в .Net Core с несколькими проектами в решении
Я создал приложение .Net Core MVC6, ориентированное на net461. Я использовал хорошо знакомую мне структуру проекта, в которой классы данных, модели и обслуживания помещаются в отдельные проекты библиотек классов, а веб-проект ссылается на них....
3432 просмотров