170 похожих чатов

Кто шарит по EF Core В чем разница между _dbContext.Set<TEntity>().Update(entity); и _dbContext.Set<TEntity>().Attach(entity); _dbContext.Entry(entity).State =

EntityState.Modified;
?

10 ответов

3 просмотра

Ну вот почитай тут. Когда буду плотнее работать буду иметь ввиду что нужно изучить вопрос. https://blog.oneunicorn.com/2016/11/17/add-attach-update-and-remove-methods-in-ef-core-1-1/#:~:text=Update%20works%20the%20same%20as,entities%20may%20have%20some%20modifications.

Tony-Werner Автор вопроса
Pirate
Ну вот почитай тут. Когда буду плотнее работать бу...

звучит так, будто мой второй вариант это реализация первого)

Tony Werner
звучит так, будто мой второй вариант это реализаци...

Как я понял в зависимости от задачи нужно выбрать то что подходит. А если ничего не подходит тогда чистый SQL в помощь😂

Всё зависит от того трекалась у тебя запись или нет. Ели да — то прокатит апдейт, если нет — нужно явно заставить его следить за новой сущностью.

Если она прилетела откуда-нить, например.

Tony-Werner Автор вопроса
Nikolay Shamshurin
Всё зависит от того трекалась у тебя запись или н...

Если нет то второй, да? А если трекалась то тоже можно вторым вариантом апдейтить?

1. Тупо в лоб апдейтит все поля (сукель код будет иметь все поля) 2. При аттаче EF трекает какие поля обновились и пойдет сукель апдейта только затронутых полей

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Вопрос. Теоретический. Есть список команд. Команды отправляю в обработку некой функции, по очереди. Разные команды могут давать разные результаты после обработки. В зависимос...
Serjone
7
Всем вечера. Подскажите как лучше сделать. делаю на Д10 Например будет база данных на SQLite. в ней будет много таблиц. более 50шт Типа справочник. Содержать ID Name Id p...
Андрей Т 🐎
10
Я короче решил скомпилировать Nim в js, я думал он сработает как обычный транслятор. По итогу он мне создал файл с расширением js, и туда поместил кучу кода Вопрос, что это з...
𝕾𝖍𝖆𝖉𝖊 <suspense>
8
Всем здравствуйте!) У меня такой вопрос. Есть два роута, роут1 и роут2. Они связаны с очередью some_queue. По задаче предполагается, что есть два паблиша. Паблиш1 отправляет...
Format
10
Добрый день! Хочу спросить совета. Хочется в скрипт добавить некую конструкцию, что скрипт создал файл, который нужно потом скопировать в определенное место. Нашел такой сп...
Mikhail
4
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
Вопрос по WIN32: Насколько я понимаю то все функции win32 привязаны к объектам операционной системы. Например консоль, файл, кисть, окна итд. Следовательно функции win32 упра...
Tommy Vercetti
6
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
in telegram can i have multiple username? so instead of having multiple account for example one for work, one for friend and one for family with three diff numbers. using one ...
Mr Thieves
6
Карта сайта