Здравствуйте, Evgeny.Panasyuk, Вы писали:
EP>Например вот это дублирование — 1, 2 — из-за БД?
Глупо задавать вопросы, на которые тебе давно уже дали ответы. Это дублирование из-за того, что для ref-типов есть выделенное значение null, а для value его нету.
EP> А может быть вот этот мрак из-за БД?
А это для лучшего перформанса. Можно смело грохнуть весь этот файл, и все приложения, использующие методы оттуда продолжат успешно компилироваться и работать.
Ну и вообще — это тот самый код, который пишется в универсальных библиотеках и почти не пишется в прикладном коде. Но аналогичная ситуация с чудовищной кашей в твоей шаблонной магии тебя почему то устраивает, а тут прям какая то вселенская проблема и ужас ужас.