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

Доброй ночи всем! Подскажите пожалуйста, есть вот такой код. Раньше

всё работало, но вот теперь возвращает false, при этом ошибки нет и player заполняется всеми данными с формы, и естественно не происходит сохранения. Как отловить проблему?

25 ответов

9 просмотров

Дебагером

Дмитрий- Автор вопроса
Vadim Kokarev
Дебагером

ага, да ты гений, то я не знал про него

SaveChangesAsync использовать грубая ошибка на производительности

А это на каком версии?

вангую префикс

Дмитрий- Автор вопроса

да хрен с ним, да туда код не доходит, но спасибо, напишу об этом в макрософт, так как это их код

Дмитрий- Автор вопроса
Vadim Kokarev
А это на каком версии?

6.0 после обновления этого и создания авторизации такое началось

Дмитрий- Автор вопроса
Anton
вангую префикс

а что не так с префиксом?

Дмитрий
6.0 после обновления этого и создания авторизации ...

Я думал что TryUpdateModelAsync это что-то свое написаное, поэтому вариант с дебагом предложил, а это метод контроллера

Дмитрий
да хрен с ним, да туда код не доходит, но спасибо,...

Причем здесь они,этот метод используют при определенных ситуациях когда твоя кода должна будет обращаться к бд для получения новых наборов id ,что там с твоим кодом тяжело понять но это хрень в глаза бросается

Дмитрий
а что не так с префиксом?

возможно форма изменилась, не знаю

Дмитрий- Автор вопроса
Oleg Livcha
Причем здесь они,этот метод используют при определ...

https://docs.microsoft.com/ru-ru/aspnet/core/data/ef-rp/update-related-data?view=aspnetcore-6.0

Дмитрий
https://docs.microsoft.com/ru-ru/aspnet/core/data/...

Я про момент о SaveChangesAsync,есть такая херь как HiLo алгоритм при котором ключи генерируются группами на стороне бд и твой код может обратиться для нового пакета ключей ,используется это очень очень очень редко но слово async так и проситься чтоб его использовать .Короче не делай так ,просто SaveChanges

Дмитрий- Автор вопроса
Oleg Livcha
Я про момент о SaveChangesAsync,есть такая херь ка...

это всё прекрасно, но как мне то быть?

Дмитрий
это всё прекрасно, но как мне то быть?

Во первых почитай о repository pattern ,твой контроллер через чур грязный,сорри

Vadim Kokarev
А почему не асинк версия?

Это распространная ошибка,есть такой алгоритм HiLo Sequence если работаешь с ним то используй Async ,без него (99%) просто SaveChanges,иначе производительность падает ,почитай про эту тему

Vadim Kokarev
А почему не асинк версия?

Бд ответственна за выделения ключей,допустим для получения ключей к той же бд могут обращаться одновременно N клиентов, понятно что в е они ожидают уникальные ключи ,по этому бд выделяет при каждом подключении пространство ключей,допустим от 1-10 в момент когда клиент использовал все эти ключи он ещё раз обращаться к бд за новым scope,типо от 100-110

Oleg Livcha
Это распространная ошибка,есть такой алгоритм HiLo...

Про хило я уже глянул, вопрос больше про то в чем падает производительность

Лишний запрос как минимум

Oleg Livcha
Лишний запрос как минимум

Какой? Проверка ключей в бд?

Oleg Livcha
К бд естественно

Ну это понятно что к бд

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

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

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта