insighter, я в том смысле, что часто проще реализовать синглтон без ленивой инициализации - просто как статическое поле (пусть рантайм сам решает, когда его инициализировать).
Ну или через Lazy'T
А ещё лучше вообще так не делать.
AndromedaStar, дешёвая в том смысле, что тебе не придётся синхронизировать потоки.
Что будет, если два потока одновременно обратятся и захотят сделать lock?
Сергей Горностаев, у меня тоже складывается впечатление, что это невозможно. Ибо у тильды нет никакого API для управления товарами: https://help-ru.tilda.cc/online-store/catalog
И нет никаких подсказок, как можно добавить отображение складских остатков.
Link-Z, ты же в курсе, что тильда не позиционируется как CRM для интернет-магазинов? (то что ты можешь руками загнать туда десяток товаров - не делает её специализированной CRM)
=> И у моего склада нет официальной интеграции с ней.
Напиши нормально свой пример.
HasPostgresEnum - это код? Заверни тогда в тег code
То что дальше с ViolationRequest - это код? Ну тогда тоже в code заверни. И убери лишний код, который к вопросу не имеет отношения.
И покажи как объявлен сам ViolationReport, и какие типы там у этих свойств.
Вставка в EF делается методом Add с последующим SaveChanges
Я рад за вас. Формула гениальная, обратитесь за шнобелевской премией.
а в чём смысл этого бреда?
Я так понимаю, у вас нет никаких доводов, почему всё-таки изначальная задача, по вашим словам, не имеет смысла, и вы решили пойти уже на личности)
Ну так напиши что это за извращения то такие, а то никто не знает.
А то ответы будут из категории "извращений не использую - у меня ок"
И
"Использую другие извращения - у меня не ок"
AVKor, прочитай мой коммент.
Он полностью аналогичен вопросу автора.
В вопросе ничего про время и килограммы нет - только про диапазон попугаев и проценты от этого диапазона.
Хоть и обывательским языком, а не математическим - это не значит, что нужно пытаться человека на чём-то подловить.
AVKor, давайте не будем передёргивать.
Первое что приходит в голову, где это можно применить:
У нас есть некий регулятор, который отдаёт значения в диапазоне от 0 до 360 (типа угол поворота ручки)
Нам нужно эти значения преобразовать в целевую температуру на термостате в диапазоне от 10 до 30 градусов.
Это разве не имеет смысла и невозможно?
Ну или если говорить по вопросу автора:
У нас есть некий резервуар, который вмещает 10000 единиц жидкости.
На боку резервуара есть окно, по которому можно измерить заполненность бака, но окно доходит только до середины бака, по тому и проградуировано оно в диапазоне от 5000 до 10000 единиц.
Мы видим, что бак заполнен на 7777 единиц.
Вопрос: Какой процент окна заполнен жидкостью?
Адекватную и решаемую задачу вполне можно сформулировать, значит и бреда в изначальном вопросе нет.
Ещё через Lazy можно - это вообще идеальный вариант, где все возможные конкуренси проблемы учтены.