Size: a a a

2020 October 12

VZ

Vlad Zaa in F# Chat
^
источник

IC

Ilya L Che in F# Chat
Ayrat Hudaygulov
я бы EF и с сишарпом не юзал
Да, но как ПМ языка ты понимаешь, что для сишарпа EF важен, а для фшарпа -- да пофиг, никто и не заметит. Поэтому и приоритет не очень высокий. Я про это)
источник

VZ

Vlad Zaa in F# Chat
У фшарпа есть бОльшие проблемы, чем это :)
источник

VS

Vasily Shapenko in F# Chat
Лучше бы баги пофиксили(с)
источник

dl

dzmitry lahoda in F# Chat
Vladimir Shchur
Понятно) Просто реально получается что с фшарпом невозможно нормально юзать ORM никакую кроме даппера) Этот баг по EF, вот баг по linq2db https://github.com/linq2db/linq2db/issues/1813
SqlKata можно юзать вместе за даппером.
источник

dl

dzmitry lahoda in F# Chat
Arthur Irgashev
Лучше уж еф или лик2дб на шарпах держать
Странно. Вроде как я думал f# крут в dsl и посему крут в orm и посему странно слышать что пишите кода на сишарп. Я бы за такие слова банил.
источник

VS

Vasily Shapenko in F# Chat
Проблема в то, что  ef  и linq2db  заточены на мутабельные типы данных
источник

AI

Arthur Irgashev in F# Chat
dzmitry lahoda
Странно. Вроде как я думал f# крут в dsl и посему крут в orm и посему странно слышать что пишите кода на сишарп. Я бы за такие слова банил.
А что странного ? Нужно кучу мутируемых типов, не самая удобная конфигурация
источник

AI

Arthur Irgashev in F# Chat
Не понимаю, за что тут банить
источник

AI

Arthur Irgashev in F# Chat
В целом, там вроде можно извратиться с иммутабельностью и делать всё через аттачи в ефе, но это такое себе
источник

VS

Vladimir Shchur in F# Chat
Vasily Shapenko
Проблема в то, что  ef  и linq2db  заточены на мутабельные типы данных
да не, проблема в багах sql билдера
источник

VS

Vladimir Shchur in F# Chat
мутируемые типы как по мне - не так и больно их писать)
источник

PD

Prunkles Dreemurr in F# Chat
Один простенький, но скребущий душу вопрос:

userDao |> Async.map (Option.map DaoMappers.UserDomain.ofDao)
Как это можно записать максимально читабильно и красиво, сохраняя концепцию пайплайна? Хотелось бы самым главным (а следовательно, написанным левее всего) было то, что это userDao который пихается в UserDomain.ofDao, и уже потом (следовательно, правее) то, что оно проходит через мапы опшена и асинка
источник

I

Igor in F# Chat
Prunkles Dreemurr
Один простенький, но скребущий душу вопрос:

userDao |> Async.map (Option.map DaoMappers.UserDomain.ofDao)
Как это можно записать максимально читабильно и красиво, сохраняя концепцию пайплайна? Хотелось бы самым главным (а следовательно, написанным левее всего) было то, что это userDao который пихается в UserDomain.ofDao, и уже потом (следовательно, правее) то, что оно проходит через мапы опшена и асинка
А почему userDao option?
PS ну и ты всегда можешь свой смешной оператор придумать)
источник

AH

Ayrat Hudaygulov in F# Chat
Prunkles Dreemurr
Один простенький, но скребущий душу вопрос:

userDao |> Async.map (Option.map DaoMappers.UserDomain.ofDao)
Как это можно записать максимально читабильно и красиво, сохраняя концепцию пайплайна? Хотелось бы самым главным (а следовательно, написанным левее всего) было то, что это userDao который пихается в UserDomain.ofDao, и уже потом (следовательно, правее) то, что оно проходит через мапы опшена и асинка
А что сейчас не устраивает?
источник

PD

Prunkles Dreemurr in F# Chat
Ayrat Hudaygulov
А что сейчас не устраивает?
То, что сам userDao виден вначале, а функция, которая описывает главное — где-то в мухосранске
источник

I

Igor in F# Chat
userDao 
>>-? DaoMappers.UserDomain.ofDao

😌
источник

AH

Ayrat Hudaygulov in F# Chat
Igor
userDao 
>>-? DaoMappers.UserDomain.ofDao

😌
А ТЫ ХАРОШ
источник

PD

Prunkles Dreemurr in F# Chat
Igor
userDao 
>>-? DaoMappers.UserDomain.ofDao

😌
Чёрт, мне нравится!
источник

AH

Ayrat Hudaygulov in F# Chat
Гопак плачет от зависти
источник