Size: a a a

2020 December 23

S

Serge in CODE BLOG / C#
Есть сущность юзеров и платежей, которые относятся к юзерам many-to-one, как удалить юзера, при этом оставить его платежи? (Entity Framework)
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Убрать каскадное удаление
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Но вообще
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Тогда ты не узнаешь, от какого юзера какие платежи
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Еще можно помечать юзеров как делитнутые
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Еще можно у более шарящих людей спросить, но уже поздно :)
источник

АГ

Антон Горлищев... in CODE BLOG / C#
Олександр
Я бы с радостью!.. Я заскринил, но мой уровень не позволяет сейчас это реализовать. Обязательно попробую через словарь это сделать. Я только-только начал вообще работать с win forms, боюсь даже лесть в wpf - но с трудом да как-то освою!
Не лезь коли win form не умеешь пока что, а то она тебя сожрёт. И шкодить надо будет wpf на xaml и бек на шарпее. Так шо учи мат часть для начала.
источник

АГ

Антон Горлищев... in CODE BLOG / C#
Serge
Есть сущность юзеров и платежей, которые относятся к юзерам many-to-one, как удалить юзера, при этом оставить его платежи? (Entity Framework)
А за чем тебе платёжки того кого нет? Ты там кого наипать хочешь?
источник

АГ

Антон Горлищев... in CODE BLOG / C#
Вот такие дяди и тёти, напишут подобное дерьмо и гражданам жить мешают 🤣🤣🤣
источник

АГ

Антон Горлищев... in CODE BLOG / C#
Serge
Есть сущность юзеров и платежей, которые относятся к юзерам many-to-one, как удалить юзера, при этом оставить его платежи? (Entity Framework)
В 1с иди. Там это реализовано, не придумывай велосипед
источник

P

Phantom in CODE BLOG / C#
Sergey Sipov
Всем здарова, из-за чего GetAwaiter().GetResult() может приводить к дедлоку на WinForms?
Ты синхронно ждешь выполнения асинхронного метода, а он в свою очередь, пытается продолжить выполнение блока после await в потоке где ты ждешь его
источник

P

Phantom in CODE BLOG / C#
Sergey Sipov
И как можно это можно исправить без async await?
Всегда, всегда используй async await с асинхронными методами
источник

Ф

Фар in CODE BLOG / C#
Serge
Есть сущность юзеров и платежей, которые относятся к юзерам many-to-one, как удалить юзера, при этом оставить его платежи? (Entity Framework)
В сущности платежей просто не указывай userId как внешний ключ и разреши этому полю null значение, только это очень плохая практика, пропадает целостность данных. Лучше просто заблочить пользователя.
источник

S

Serge in CODE BLOG / C#
Фар
В сущности платежей просто не указывай userId как внешний ключ и разреши этому полю null значение, только это очень плохая практика, пропадает целостность данных. Лучше просто заблочить пользователя.
разве нет такой практики, где платежи удаленных пользователей архивируются?
источник

Ф

Фар in CODE BLOG / C#
Serge
разве нет такой практики, где платежи удаленных пользователей архивируются?
Сам подумай, платёж есть а пользователя нет, это как-то не логично
источник

S

Serge in CODE BLOG / C#
Фар
Сам подумай, платёж есть а пользователя нет, это как-то не логично
для статистики можно использовать эти данные, допустим, для диаграмм
источник

Ф

Фар in CODE BLOG / C#
Если хочешь где-то отдельно хранить то лучше архивируй всю инфу
источник

Ф

Фар in CODE BLOG / C#
Serge
для статистики можно использовать эти данные, допустим, для диаграмм
Для статистки и диаграмм яб сделал отдельную сущность или файл в которой значение будет обновляться при каждой операции и инфу брал бы от туда
источник

IO

Ivan Omelchenko in CODE BLOG / C#
спасибо за урок 👍
источник

AK

Anton Kowalski in CODE BLOG / C#
Кто-небудь знает как задать ширину Grid 60% от размеров экрана в c#?
источник