Событие не ожидает завершения всех обработчиков и приложение может закрыться до того как завершится асинхронный метод обработчика?

|
ZiiRet 2022-06-27 08:25:53
типо что под эти вещи разные интерфейсы определяешь
ZiiRet 2022-06-27 08:26:40
2022-06-27 08:24:39
Да бляяяять

Может просто Source а не Source(l)

alex_tolstuchin 2022-06-27 08:27:38
2022-06-27 08:24:39
Да бляяяять

задай x:Name и используй в коде

oldhowl 2022-06-27 08:29:28
ZiiRet 2022-06-27 08:25:53
типо что под эти вещи разные интерфейсы определяешь

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

ZiiRet 2022-06-27 08:30:08
oldhowl 2022-06-27 08:29:28
да тут даже не столько связанные с кодом вещи в основу берутся, сколько архитектурные, чтение нужно кешировать, инвалидировать, составлять из разных источников чтение не влияет на бизнес логику и т.д., с записью определенно другая история, она выполняется всегда по каким то бизнес правилам, валидацией, ограничениями и т.д.

понял, спасибо

ZiiRet 2022-06-27 08:30:48
oldhowl 2022-06-27 08:25:03
да не ошибка, нормальная практика. все от проекта зависит, легковесные апишки можно исключительно на ef строгать

И тут я имел виду, что я dapper как ef core воспринимал, а это абсолютно разные вещи

ZiiRet 2022-06-27 08:32:45
как хорошо что есть люди которые ответят на такие вопросы, которые ты никак не сможешь загуглить 😊
2022-06-27 08:35:32
alex_tolstuchin 2022-06-27 08:27:38
задай x:Name и используй в коде

В asp.net WebForms?

2022-06-27 08:36:30
ZiiRet 2022-06-27 08:26:40
Может просто Source а не Source(l)

Автосгенеренное название, мне надо понять, как юзается

oldhowl 2022-06-27 08:37:25
ZiiRet 2022-06-27 08:32:45
как хорошо что есть люди которые ответят на такие вопросы, которые ты никак не сможешь загуглить 😊

не ну слушай, наше решение не панацея, как юзаем это мы — в другом месте могут обосрать с ног до головы, у нас это просто работает, я часто вступал в дискуссии о том что правильно а что нет, как оказалось пилюли нет, очень часто встречаются разработчики которые категорически против EF, они доменные модели сами мапают в DAL слое и запись тоже производят с помощью даппера, мы просто пришли к такому варианту архитектуры: достаем по ID доменную сущность смапанную в EF, по ней прогоняем бизнес логику, и записываем со всеми плюхами EF (включая миграции), а для чтения, что бы не было больно городить километровые LINQ запросы, выбрали Dapper

ZiiRet 2022-06-27 08:38:22
oldhowl 2022-06-27 08:37:25
не ну слушай, наше решение не панацея, как юзаем это мы — в другом месте могут обосрать с ног до головы, у нас это просто работает, я часто вступал в дискуссии о том что правильно а что нет, как оказалось пилюли нет, очень часто встречаются разработчики которые категорически против EF, они доменные модели сами мапают в DAL слое и запись тоже производят с помощью даппера, мы просто пришли к такому варианту архитектуры: достаем по ID доменную сущность смапанную в EF, по ней прогоняем бизнес логику, и записываем со всеми плюхами EF (включая миграции), а для чтения, что бы не было больно городить километровые LINQ запросы, выбрали Dapper

это понятно. Ты просто мне показал, как с дейпер работать можно

ZiiRet 2022-06-27 08:38:55
ясно, что это не панацея и прекрасно видел минус, где поменять навзание это проблема
ZiiRet 2022-06-27 08:39:12
но все же как взгляд
ZiiRet 2022-06-27 08:39:39
и плюсом мне тут люди некоторые вещи довольно простые прояснили
ZiiRet 2022-06-27 08:41:18
ZiiRet 2022-06-27 08:38:55
ясно, что это не панацея и прекрасно видел минус, где поменять навзание это проблема

хотя можно названия таблицы и классы выеделить в какой-нибудь файл конфигурации и брать от туда, там с помощьюм какого-нибудь словаря

ZiiRet 2022-06-27 08:41:36
ZiiRet 2022-06-27 08:41:18
хотя можно названия таблицы и классы выеделить в какой-нибудь файл конфигурации и брать от туда, там с помощьюм какого-нибудь словаря

или еще как-то

ZiiRet 2022-06-27 08:42:13
и напрямую в коде все эти названия не писать, а давать лишь тип, а он тебе актуальное название.
Programmer_nikitos 2022-06-27 08:47:09
Привет всем, подскажите пожалуйста, я использую в своём приложении ffmpeg.exe проблема заключается в том что при переносе папки проекта на другое устройства пишет что ffmpeg.exe не являеться внутренне или внешней командой…..
Хотя сам ffmpeg.exe находиться рядом с приложением, как быть?
oldhowl 2022-06-27 08:50:53
Programmer_nikitos 2022-06-27 08:47:09
Привет всем, подскажите пожалуйста, я использую в своём приложении ffmpeg.exe проблема заключается в том что при переносе папки проекта на другое устройства пишет что ffmpeg.exe не являеться внутренне или внешней командой…..
Хотя сам ffmpeg.exe находиться рядом с приложением, как быть?

твое приложение в окружение ос ломится смотреть алиасы на исполняемый файл ffmpeg
нужно в коде указать явный путь до него, тебе нужно сконфигать путь откуда основное приложение вызванно типа так

Programmer_nikitos 2022-06-27 08:52:02
Сделать запрос откуда оно вызвано, и добавить перед началом команды, хорошо, логично впринципе, спасибо большое
norm199 2022-06-27 08:59:39
dotnetruchat-1298804.jpg
Простите за говнокод. Пришлось всё разложить, чтобы разобраться. Написано на официальной библе MySql. Пытаюсь настроить БД в многопоток. Но не получается, она как буд-то не лочится, берёт одну строку по несколько раз.
Скрин немного не тот, локи READ и WRITE местами надо поменять, но суть не меняется.
Кто работал с БД, объясните что я не так делаю
Mr_Iskandar 2022-06-27 09:01:36
Доброе утро!
сорри за оффтоп
вдруг если кто то встречался
ZOOM использует WebRTC или именно в zoom её нету?
в некоторых ресурсах читаю одно
в других обратно другое
вот и в замешательство попал
MLavrenov 2022-06-27 09:06:06
dotnetruchat-1298808.jpg
Событие не ожидает завершения всех обработчиков и приложение может закрыться до того как завершится асинхронный метод обработчика?
Phanto_m 2022-06-27 09:07:07
MLavrenov 2022-06-27 09:06:06
Событие не ожидает завершения всех обработчиков и приложение может закрыться до того как завершится асинхронный метод обработчика?

Да

Phanto_m 2022-06-27 09:07:20
Ну, зависит от реализации вызова и типа события
Phanto_m 2022-06-27 09:07:37
Но в основном в событиях void, по этому да
ispgip 2022-06-27 09:11:30
Парни, вопрос не по теме. Кто-нить программирует на Rust?
forgotkeyboard 2022-06-27 09:12:19
ispgip 2022-06-27 09:11:30
Парни, вопрос не по теме. Кто-нить программирует на Rust?

Разработчики в чате Rust

Phanto_m 2022-06-27 09:12:25
ispgip 2022-06-27 09:11:30
Парни, вопрос не по теме. Кто-нить программирует на Rust?

@it_chats

ispgip 2022-06-27 09:13:11
спс. Но вопрос тот же, для этого сообщества. Хотелось бы сделать минимальный сравнительный анализ удобства языка и возможностей.
forgotkeyboard 2022-06-27 09:14:25
Ну так спроси в чате этого языка
ispgip 2022-06-27 09:14:41
Это половина задачи.
forgotkeyboard 2022-06-27 09:14:42
Думаю, там выше шанс найти людей, которые перешли с дотнет на раст
forgotkeyboard 2022-06-27 09:14:46
Чем в чате дотнета
forgotkeyboard 2022-06-27 09:14:50
Не думаешь?
forgotkeyboard 2022-06-27 09:15:09
(переход странный, но всё же)
ispgip 2022-06-27 09:15:34
Это анализ. Для работы.
forgotkeyboard 2022-06-27 09:16:32
Если для работы, то сделай 👍
ispgip 2022-06-27 09:17:28
Дык кросс-оценка сторон нужна.
ispgip 2022-06-27 09:17:45
Кому что нравится и почему.
ArtemThor1 2022-06-27 09:18:27
ispgip 2022-06-27 09:17:45
Кому что нравится и почему.

https://www.google.com/search?q=Rust vs c#&oq=Rust vs c#&aqs=chrome..69i57j0i512l5j0i22i30l4.1863j0j7&sourceid=chrome&ie=UTF-8

ArtemThor1 2022-06-27 09:18:30
Держи
ArtemThor1 2022-06-27 09:18:31
Сравнивай
va_zolotov 2022-06-27 09:18:59
ispgip 2022-06-27 09:13:11
спс. Но вопрос тот же, для этого сообщества. Хотелось бы сделать минимальный сравнительный анализ удобства языка и возможностей.

давай в флудилку с такими вопросами

va_zolotov 2022-06-27 09:19:40
https://t.me/dotnettalks
ispgip 2022-06-27 09:20:45
Это для флудеров. А мне нужно объективные оценки где-то взять, не флуд. Поэтому серьезные люди нужны и без флуда.
oldhowl 2022-06-27 09:21:16
ор что до сих пор не спросил
forgotkeyboard 2022-06-27 09:21:52
ispgip 2022-06-27 09:20:45
Это для флудеров. А мне нужно объективные оценки где-то взять, не флуд. Поэтому серьезные люди нужны и без флуда.

Почему ты тогда до сих пор не спросил в чате Раста?

ispgip 2022-06-27 09:22:15
Спрошу конечно.
undrcrxwn 2022-06-27 09:23:00
дайте человеку соц опрос провести
|