Size: a a a

2020 July 18

VA

Vagif Abilov in F# Chat
Ayrat Hudaygulov
Ой, сори. Я тебя не так прочитал и потом неправильно написал
А я уж удивился.
источник

Г

Герман in F# Chat
какие для F# есть либы чтобы SQL не писать руками?
мне для пет-проекта, юзабельность в проде не важна
источник

R

Roman in F# Chat
Sql frags или как-то так
источник

Г

Герман in F# Chat
хм, а чтобы с LINQ/query expr работало?
источник

DB

Danil Braindead in F# Chat
Герман
хм, а чтобы с LINQ/query expr работало?
Ef core, только сущности на f# писать не очень
источник

VA

Vagif Abilov in F# Chat
Герман
какие для F# есть либы чтобы SQL не писать руками?
мне для пет-проекта, юзабельность в проде не важна
Имеет смысл посмотреть видео Заида. Он в это воскресенье будет продолжать. https://twitter.com/RProvaznik/status/1284017877985767425?s=19
источник

DB

Danil Braindead in F# Chat
Проблема даппера, если сменить провайдер, то твой код уже может не работать, т.к каждая dbms зачем то стремится добавить свой синтаксис для одних и тех же вещей
источник

Г

Герман in F# Chat
Герман
хм, а чтобы с LINQ/query expr работало?
и с sqlite еще)
источник

AH

Ayrat Hudaygulov in F# Chat
Герман
какие для F# есть либы чтобы SQL не писать руками?
мне для пет-проекта, юзабельность в проде не важна
Так query встроенный и linq2db
источник

VA

Vagif Abilov in F# Chat
Danil Braindead
Проблема даппера, если сменить провайдер, то твой код уже может не работать, т.к каждая dbms зачем то стремится добавить свой синтаксис для одних и тех же вещей
Да, это верно, но большинство не меняют провайдер. Более того, мы перешли на Даппер с SQLProvider, хотя в нашем случае мы (временно) должны поддерживать два провайдера. Но у нас общее количество строк вручную написанного SQL не превышает пару сотен, причем схема редко меняется, поэтому переход был оправдан.
источник

VA

Vagif Abilov in F# Chat
Danil Braindead
Проблема даппера, если сменить провайдер, то твой код уже может не работать, т.к каждая dbms зачем то стремится добавить свой синтаксис для одних и тех же вещей
Заид, кстати, в том видео Даппер не использует
источник

O

Orbarax in F# Chat
кстати о даппере. его как-то можно заставить дристать кровью если для поля/свойства типа не найдено соответствующей колонки?
источник

DB

Danil Braindead in F# Chat
Orbarax
кстати о даппере. его как-то можно заставить дристать кровью если для поля/свойства типа не найдено соответствующей колонки?
Неа, в таком случае будет дефолтное значение или исключение, в зависимости от желаемого поведения
источник

O

Orbarax in F# Chat
вот исключение и нужно
источник

DB

Danil Braindead in F# Chat
Orbarax
вот исключение и нужно
https://github.com/StackExchange/Dapper/blob/master/Dapper/SqlMapper.ITypeMap.cs тогда нужно имплементнуть этот тип
источник

DB

Danil Braindead in F# Chat
SqlMapper.SetTypeMap(typeof(Record), typeof(ThrowWhenNullTypeMap<Record>)); и использовать его для маппинга

https://github.com/StackExchange/Dapper/blob/master/Dapper/DefaultTypeMap.cs - это использовать, как поле
источник

VA

Vagif Abilov in F# Chat
На правах члена ПК хочу проанонсировать (ну или напомнить) про осеннюю конференцию DotNext, которая должна была пройти в Москве, но пройдет онлайн. На последней конференции было несколько близких к ФП докладов, они получили хорошие отзывы, в частности, доклад Кирилла Маурина о классов типов на C# был одним из наиболее высоко оцененных.
https://dotnext-moscow.ru/
источник

O

Orbarax in F# Chat
о, отлично, спасибо, попробую
источник

DB

Danil Braindead in F# Chat
Vagif Abilov
На правах члена ПК хочу проанонсировать (ну или напомнить) про осеннюю конференцию DotNext, которая должна была пройти в Москве, но пройдет онлайн. На последней конференции было несколько близких к ФП докладов, они получили хорошие отзывы, в частности, доклад Кирилла Маурина о классов типов на C# был одним из наиболее высоко оцененных.
https://dotnext-moscow.ru/
Кстати, в c# судя по всему рекорды добавили - https://twitter.com/davidfowl/status/1283236341195501568?s=19, может когда нибудь будут тайпклассы или скорее люди быстрее начнут писать на f#
источник

AK

Andrew Klimenko in F# Chat
Vagif Abilov
На правах члена ПК хочу проанонсировать (ну или напомнить) про осеннюю конференцию DotNext, которая должна была пройти в Москве, но пройдет онлайн. На последней конференции было несколько близких к ФП докладов, они получили хорошие отзывы, в частности, доклад Кирилла Маурина о классов типов на C# был одним из наиболее высоко оцененных.
https://dotnext-moscow.ru/
Про классы типов доклада нет в сети?
источник