Вопросы по теме 'optimistic-concurrency'
вставка с использованием linq-to-entities
Привет, у меня проблемы с устранением этой ошибки. Любая помощь по проблеме будет высоко оценена, спасибо!
Сообщение об ошибке:
Оператор обновления, вставки или удаления хранилища затронул непредвиденное количество строк (0). Объекты могли...
6876 просмотров
schedule
07.05.2022
Какое хорошее сообщение для конечного пользователя для оптимистичных сбоев параллелизма
Я пытаюсь придумать несколько хороших слов, чтобы объяснить пользователю оптимистичное исключение параллелизма. Оказывается, это намного сложнее, чем я думал. лучшее, что у меня есть до сих пор:
Кто-то уже изменил запись, над которой вы...
3135 просмотров
schedule
12.02.2023
Должен ли я проверять, существует ли строка перед удалением?
Я использую Mssql в качестве базы данных и EF4 в качестве ORM/DAL. Мой вопрос касается следующего кода:
public static void DeleteBuilding(int buildingId, int countryId)
{
PlayerBuilding playerBuilding = new PlayerBuilding()
{...
1239 просмотров
schedule
25.04.2022
ProstgreSQL, оптимистичный параллелизм MySQL
У меня есть веб-приложение, в котором пользователи могут изменять данные одновременно. На данный момент я включаю старые значения строк в каждую форму и обновляю строку только в том случае, если данные совпадают. С SQLite это единственный вариант....
935 просмотров
schedule
05.10.2022
nHibernate и проверка параллелизма
Я хочу добиться проверки параллелизма с помощью nHibernate 3 с использованием шаблона UnitOfWork.
Чтобы быть более точным:
открыть новый сеанс сеанса,
загрузить объект в сеансе,
закрытая сессия,
дать пользователю некоторое время для...
558 просмотров
schedule
18.06.2022
Реализация оптимистического параллелизма в устаревшей базе данных
У меня есть база данных с некоторыми таблицами, а также данные в них. Мне нужно реализовать для всех таблиц оптимистичный параллелизм.
Мне было интересно, что было бы лучшим способом.
Запрос с предикатом будет создан на стороне приложения....
690 просмотров
schedule
31.01.2024
Параллелизм при удалении объекта в Entity Framework
Я разрабатываю веб-приложение с использованием Entity Framework. Я загружаю список объектов и привязываю его к повторителю, чтобы показать сводку по всем элементам. Пользователь может щелкнуть значок редактирования или значок удаления для каждого...
2226 просмотров
schedule
27.11.2022
Обновить свойства прикрепленного объекта с помощью значения базы данных по запросу
У меня есть классы сущностей, которые имеют целочисленное свойство (с именем ROW_VERSION) с ConcurrencyMode, для которого установлено значение «Fixed» для оптимистичной проверки параллелизма. Я увеличиваю значение этого столбца в коде своего...
107 просмотров
schedule
01.09.2022
Зачем Entity Framework выполнять обновление при изменении RowVersion?
У меня возникла проблема с перехватом исключения DbUpdateConcurrencyException с помощью Entity Framework 5. Проблема заключается в том, что EF обновляет запись, несмотря на то, что свойство RowVersion (Timestamp) изменилось с момента извлечения строки...
1402 просмотров
schedule
09.05.2022
Spring MVC: проверка, получение после перенаправления, частичные обновления, оптимистичный параллелизм, полевая безопасность
[Это список часто задаваемых вопросов о Spring MVC, которые решаются аналогичным образом. Я разместил их здесь, так что я могу легко ссылаться на них из других вопросов]
Как обновить только несколько полей объекта модели с помощью форм?
Как...
8331 просмотров
schedule
29.12.2023
Требуется транзакция с оптимистичным параллелизмом?
Читая этот вопрос, можно найти несколько упоминаний о том, что оптимистичный параллелизм обходится дороже во время разрешения из-за прерывания транзакций:
Оптимистическая и пессимистическая блокировка
Если вы выполняете один оператор...
673 просмотров
schedule
26.07.2022
Оптимистический контроль параллелизма в MongoDB с помощью .NET
Каков рекомендуемый подход для реализации оптимистичного управления параллелизмом при использовании .NET MongoDB API (MongoDB.Driver)? Например, есть ли что-нибудь аналогичное ROWVERSION / TIMESTAMP SQL Server, например, свойство, которое...
3203 просмотров
schedule
05.07.2023
Как я могу избежать исключения оптимистического параллелизма при удалении строк?
У меня есть метод, который получает идентификаторы некоторых строк для удаления. Я использую такой код:
public bool delete(IEnumerable<long> paramIeId)
{
using(myContext)
{
foreach(long iterator in paramIeId)
{...
1976 просмотров
schedule
22.05.2023
Хранилище событий и оптимистичный параллелизм
Грег Янг в своем документе по CQRS в разделе Создание хранилища событий при записи событий в хранилище событий, которое он проверил на оптимистичный параллелизм. Я действительно не понимаю, почему он сделал эту проверку, может ли кто-нибудь...
658 просмотров
schedule
13.11.2022
Entity Framework: значение RowVersion равно null
Я использую Entity Framework 6.2.0 и локальную базу данных MSSQL (MDF).
У меня есть несколько типов, которые происходят от моего основного типа "Сущность" (используется стратегия "Таблица на тип"). Теперь я пытаюсь реализовать оптимистическую...
1106 просмотров
schedule
30.07.2023
Обработка формы редактирования Optimistic Concurrency MVC
У меня проблема с формой редактирования ниже, она никогда не перехватывает DbUpdateConcurrencyException . Что я делаю неправильно?
Класс
public class EditViewModel
{
[Timestamp]
public byte[] RowVersion { get; set; }
}...
136 просмотров
schedule
09.03.2023
Можете ли вы настроить JPA для использования UUID для @Version в оптимистичном параллелизме?
Есть ли способ настроить или переопределить аннотацию JPA @Version для использования строк (UUID)?
У меня есть простой пример оптимистичного параллелизма, работающего с использованием int в соответствии с примерами.
int version
@Version
Public...
215 просмотров
schedule
29.10.2022
Является ли собственная область действия плохим решением для одновременного доступа к DbContext?
Я столкнулся с этой ошибкой в одноэлементной службе, когда два экземпляра одного и того же класса пытались использовать один и тот же метод, который использует репозиторий.
Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException: Database...
114 просмотров
schedule
25.10.2023
Штампованная блокировка Java 8: почему этот фрагмент кода не приводит к взаимоблокировке?
Пытаясь понять оптимистическую блокировку в Java 8, я наткнулся на приведенный ниже фрагмент кода. Исходный блог здесь .
Как объясняется в блоге, этот фрагмент кода пытается преобразовать блокировку чтения в блокировку записи. Код запрашивает...
60 просмотров
schedule
18.05.2023