Vladislav
Хм, а где я тогда описание всех функций видел
Vladislav
В каком-то документе или сайте
Vasiliy
Vasiliy
или так вообще не делают?
Ayrat
Ayrat
так получилось что рекорд это некий инстанс содержащий ЗНАЧЕНИЯ
Ayrat
то есть засунуть туда значения в виде функций с ОТКРЫТЫМИ генериками нельзя
Ayrat
то есть придётся делать открытый генерик тип, и потом его создавать конкретное значение этого рекорд типа с конкретным типом вместо генерика
Vasily
Есть трюк
Ayrat
делать member
Vladislav
Vladislav
Или пагинировать
Vladislav
это мои 5с
Vasiliy
Vasily
Есть рекорд с типизацией
Vladislav
Vladislav
Это поидее можно просто функцией сделать
Vladislav
Если я правильно сигнатуры помню
Vasily
Аж захотелось в код глянуть
Vasily
Посмотрел
Vasily
@trigun27 ,у меня плохие новости
Vasily
Там написана хуйня
Vasiliy
Ayrat
Началось
Vasily
Оопшная
Ayrat
Вот оно, код ревью, бессмысленное и беспощадное :D
Vasily
Карочи
Vasily
Шаг первый
Hog
🍿
Vasiliy
записываю!
Vasily
Делаешь inline функции create,get etc
Vladislav
Пинту пива дедушке
Vladislav
))
Ayrat
Vasily
В сигнатурах функций connstr идёт первым параметром по идее
Vasily
Далее
Ayrat
Не, ну правда, накинулись понимаешь. Выглядит норм и работает (наверное), а то что немного по ООПшному, так это от linq2db идёт скорее всего, судя по атрибутам
Vasiliy
Hog
Линкдб - это про геттабле. А Василий про остальное
Vasily
Для абстракции функции в теории должны иметь сигнатуру unit->'a или 'a-> unit
Vasily
Понятно, что это паршиал апплай
Vasily
Далее
Vasily
Делаешь рекорд Repository<'a>
Hog
Vasily
Vasily
Без мемберов
Hog
А в окамле кажется можно было модуль типом параметризовать
Vasily
Точнее там так Create:'a->unit
Vasily
Далее
Vasily
Есть функция createapi connstr
Vasily
Которая этот рекорд возвращает
Vasily
Далее по вкусу
Ayrat
но я давно не работал с C#, могу ошибаться насчёт генерик стат классов, но на первый взгляд никакого криминала
Vasily
Hog
Vasily
Потому как вызов статического конструктора неявен
Vasily
И непонятно, с каким типом его вызывать
Vladislav
Ayrat
Vasily
В теории, кстати, типизированные модули ничто не мешает прикрутить
Vasily
Там просто будет больше статик классов генериться
Vasily
На опене
Vladislav
Просто если это замена классам то непонятно зачем они
Vasily
Hkt
Hog
А если в иной раз - иной тип-параметр - то новый вызов конструктора
Hog
Не?
Ayrat
Ayrat
в общем попахивает фекалиями
Ayrat
Тут должна быть картинка :)
а я вот помню как когда-то были популярны форумы в рунете. И были войны форумов. Надо было набигать со свежереганных аккаунтов (через проксю) и постить срамные картинки где попало и троллить людей. Я вот признаюсь, участвовал в таких мероприятиях. И вот картинок у меня тогда гмм интересных было много
Hog
Крылатый
Ayrat
Крылатый
Ayrat
подборка нигров у меня была большая. Пытался щас найти старые добрые срущие члены-соски в интернете, но походу интернет уже не тот, не ищется!!1