Nik Faraday, ef позволяет использовать хранимки, а создавать их через миграции.
И вообще, не надо тут устраивать культ - не существует чистых code/database first. Всегда есть компромиссы.
Nik Faraday, точно в рамках единственного update? как по мне, здесь явная хэштаблица для соответствия по id, поэтому я тут вижу несколько вариантов:
1. Все делать в единственной транзакции множественными update - наиболее переносимо и понятно
2. Найти какое-нибудь расширение, которое создает хэштаблицу и с помощью нее в одном запросе это все реализовать (хз как)
3. Использовать CTE - она будет этой хэштаблицей
4. Хранимая процедура
Вова, я и не говорил, что нижнее подчеркивание единственный правильный способ - каждый *** как хочет. Просто я использую такой подход, т.к. он наиболее производительный - сразу понятная разница и не надо много думать.
Насчет буквы F в Borland - не знал, но как по мне выглядит не очень, т.к. эта буква может мешать обнаружению/пониманию полей и логики. Но это на первый взгляд
Mikhail Osher, это называется Венгерская нотация, и по хорошему считается сегодня дурным нотом - мало кто это использует, т.к. IDE и так дает подсказки. Но совет по поводу нижнего подчеркивания для приватных полей - актуален
Вова, я специально написал что это очень грубое описание, но смысл ты уловил - проблема при лексическом анализе, наложение контекстов и непонятно что это такое - поле или переменная
Vasek1209, значит будет не лень потом бегать с бумажками в суде.
Здесь речь идет о здоровье и безопасности.
Скопируй все что важно на флешку или куда-нибудь еще и иди отдавать в центр, а там уже разберутся.
Жизнь стоит больше 4 часов (время поездки с пк в сервисный центр)
mmserebryakov, если хочешь готовых ответов, то
1) Задачу надо оформить четче, чем "вот текст типа такого, хочу чтобы работало" - хотя бы пример текста дал и ожидаемый результат
2) за готовыми решениями - на фриланс
Alex G., учитывая что 1) приложение работает непрерывно, 2) кросс-платформенное, 3) версия postgres давнишняя, то легаси накопилось достаточно чтобы начать бояться