Публикации по теме 'entity-framework-core'
Все способы обновления/удаления объекта с помощью EF
С ORM это всегда компромисс. Вам больше не нужно иметь дело с SQL в обмен на производительность. Несмотря на это, команда EF продолжает улучшать автоматически генерируемые SQL-запросы, всегда были операции, которые выполнялись плохо, как бы мы ни старались, поэтому конечным решением всегда было бы написание самого SQL.
Примером таких операций могут быть обновление и удаление. Давайте посмотрим, в чем именно проблема с ними, и как это можно исправить.
Обновлять
Обновление одного..
Как настроить полнофункциональную среду веб-разработки .NET в Mac OS
Это интересное время, если вы пользователь Mac OS и имеете опыт разработки в .NET. Границы между технологиями, используемыми приложением, и средой, в которой оно размещается, теперь стираются. До сих пор мой рабочий процесс разработки всегда включал сеанс удаленного рабочего стола с некоторым Windows Server, на котором я размещал серверные компоненты моей системы на основе .NET. Но поскольку Microsoft объявила, что .NET переходит на открытый исходный код и с появлением контейнерных..
Вопросы по теме 'entity-framework-core'
NullReferenceException: ссылка на объект не установлена на экземпляр объекта после добавления столбца DateTime в ef7
Я новичок в asp.net mvc ef 7, пытаюсь перейти с vb.net.
У меня есть следующий класс
[Table("MatGrp")]
public class MatGrp
{
[Key]
public decimal Grp_RNo { get; set; }
[Required]
[MaxLength(30)]
[Display(Name = "Group...
16.11.2023
Последовательность содержит более одного соответствующего элемента при обновлении схемы
Я использую наследование ef-core следующим образом:
public abstract class Person
{
public int Id { get; set; }
public string Name { get; set; }
public PersonType PersonType { get; set; }
public int PersonTypeId { get; set; }...
14.11.2023
EF Core и большой трафик приводят к ошибке максимального размера пула
Мы используем ASP.NET Entity Framework Core для запросов к нашей базе данных MSSQL в нашем приложении веб-API. Иногда, когда у нас большой трафик, запрос к БД заканчивается этой ошибкой:
Время ожидания истекло. Время ожидания истекло до...
08.12.2023
EF Core DeleteBehavior.SetNull создает циклические проблемы
Я использую EF Core 1.1.0, и у меня есть серьезная проблема с каскадным поведением.
У меня есть модель под названием Land, как показано ниже:
public class Land
{
public long Id { get; set; }
public int HorizontalPosition { get; set; }...
13.12.2023
Сообщите AutoMapper, что поле является членом верхнего уровня
Я пытаюсь облегчить создание выражений сопоставления в AutoMapper, используя AutoMapper.QueryableExtensions.
У меня есть следующее, что дает критический прирост производительности:
private MapperConfiguration CreateConfiguration() {...
27.11.2023
Как выполнить SqlQuery с Entity Framework Core 2.1?
В Entity Framework 6 я могу выполнить необработанный SQL-запрос к базе данных, используя следующую команду:
IEnumerable<string> Contact.Database.SqlQuery<string>("SELECT a.title FROM a JOIN b ON b.Id = a.aId WHERE b.Status = 10");...
28.10.2023
IHostingEnvironment, как передать OnModelCreating?
Я хочу создать фиктивные данные, которые буду загружать из файла json. Мне нужно получить путь к файлу, из моих исследований я обнаружил, что мне нужен IHostingEnvironment, но я не уверен, как получить свойство в моем файле класса DbContext.
23.12.2023
Как определить многопольный индекс с Entity Framework Core 2.1
Я работаю над API ASP.Net Core 2.1 и использую Entity Framework Core 2.1. Я использую миграции для управления изменениями в базе данных. Мое резервное хранилище данных является экземпляром Azure SQL Server.
Мне нужно добавить многопольный...
26.12.2023
На принадлежащий тип сущности необходимо ссылаться из другого типа сущности через навигацию.
В моем приложении есть объект под названием Person. Есть два типа пользователей, Студент и Профессор, которые наследуются от Person.
У каждого человека есть свойство настроек:
public abstract class Person
{
public Guid UserId { get; set;...
01.01.2024
Как определить первичный ключ с помощью внешней таблицы Sql Server 2017
Я работаю над несколькими базами данных azure sql и пытаюсь объединить данные с помощью эластичного запроса.
Я создал внешние таблицы.
Когда я пытаюсь создать сущность из EF Core. это не удается, и я получаю ошибку ниже.
Не удалось...
03.11.2023
Конфигурация модели конкретного поставщика EF (если верно, то требуется)
Как установить обязательно, только если флаг верен?
Например:
Property(t => t.DataQualityReview)
.If(t.IsDataQualityReview == true)
.ThenIsRequired()
20.01.2024
Как эффективно преобразовать идентификатор удостоверения asp.net по умолчанию в строку типа
Я пытаюсь добавить аутентификацию и авторизацию в свой API в .NET core 2.1. Все работало отлично. Однако, когда я пытаюсь войти в систему пользователя, я получаю эту ошибку в своей тестовой среде: «Произошло исключение при чтении значения базы...
13.11.2023
Экземпляр DbContext не меняется при внедрении зависимостей
В моем приложении у меня есть API и рабочий процесс, которым нужно использовать мою базу данных. У меня есть слой репозитория, к которому обращаются оба из них. Я использую DI в своем приложении и добавляю свой dbContext в свои репозитории.
Хотя...
04.11.2023
EF Core — включение связанных объектов с помощью универсального метода
ранее, еще во времена EF Frameowrk, следующий метод был достаточен, когда требовались связанные сущности с сущностью.
private IQueryable<T> EntitySet(params Expression<Func<T, object>>[] includes)
{
var set =...
09.01.2024
Как настроить Entity Framework для автоматической обрезки значений?
Мне нужно, чтобы «EF Core 2.1.0» удалял пробелы из строковых полей в запросах, «HasConversion» не работает, можете ли вы сказать мне, почему?
entity.Property(e => e.Name)
.HasConversion(
new...
24.01.2024
Внедрение зависимостей и общий репозиторий Windows Forms C #
У меня есть приложение Windows Forms, в котором я пытаюсь использовать внедрение зависимостей для некоторых служб, поэтому я сначала выполнил следующую конфигурацию в Program.cs. Я регистрирую службы:
static class Program
{
[STAThread]...
25.12.2023
Рекурсивный запрос EF Core Automapper
У меня есть класс самоссылки
public class Project {
public Guid Id { get; set; }
public string Name { get; set; }
public Guid? ParentId { get; set; }
}
Я настроил базу данных psotgres с ядром ef и automapper, все работает.
Мой...
07.11.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..