Size: a a a

2020 July 22

В

Владислав in F# Chat
с ф# не работал никогда
источник

VS

Vladimir Shchur in F# Chat
Дмитрий Башинский
кто использовал F# record + EF?
Приберегал видос для следующего такого запроса) https://www.youtube.com/watch?v=TQHgaDfrDmE&t=18s
YouTube
Почему в 2020 году не нужна своя реализация паттерна Repository
Трудно представить себе приложение на платформе .NET, которое не использует базу данных. Именно поэтому паттерны для организации доступа к данным так актуальны. Репозиторий, описанный Фаулером в своей книге PoEAA около 20 лет назад, даже сейчас можно увидеть во многих новых проектах, в том числе микросервисах. Однако теперь он реализуется с использованием ORM и многие лидеры .NET сообщества, такие как Jimmy Bogard (автор MediatR и AutoMapper) говорят, что такая реализация не имеет смысла и отказываются от нее, используя напрямую ORM. Кто же прав, сторонники классического или современного подходов?
Доклад подробно раскроет эту тему и покажет, что репозиторий не дает преимуществ ни при миграции проекта между базами, ни между ORM. Что дополнительные решаемые репозиторием задачи, типа инкапсуляции и комбинации запросов не менее эффективно решаются и без него. Также в докладе будет информация о положительном опыте отказа от репозиториев и безболезненного рефакторинга ряда проектов. Такой опыт будет очень полезен всем…
источник

VS

Vladimir Shchur in F# Chat
видос хороший, только вывод должен был быть что орм не нужен)
источник

ДБ

Дмитрий Башинский... in F# Chat
я лично хочу писать меньше кода
но когда дело доходит до инфраструктуры как то F# сказать нечего
источник

VK

Vladislav Khapin in F# Chat
не надо только провайдеры ещё тащить
источник

ДБ

Дмитрий Башинский... in F# Chat
вот сделал типы, кратко, красота.
щас изза нужды в EF пишу на C# и плачу что 3 класса не влезают в экран
источник

В

Владислав in F# Chat
так, вопрос собственно остался, что используется в ф для работы с бд?
источник

В

Владислав in F# Chat
ответ "руками пишем sql" не катит
источник

ДБ

Дмитрий Башинский... in F# Chat
и желательно что то, что не будет тебя заставлять держать схему бд в голове
источник

В

Владислав in F# Chat
райдер умеет в sql
источник

В

Владислав in F# Chat
но вопрос тут не в этом
источник

В

Владислав in F# Chat
если отказатся от орм, то словите репозиторий головы
источник

IC

Ilya L Che in F# Chat
Владислав
ответ "руками пишем sql" не катит
linq2db
источник

В

Владислав in F# Chat
ну дефолт
источник

VK

Vladislav Khapin in F# Chat
Владислав
так, вопрос собственно остался, что используется в ф для работы с бд?
даппер или еф/линк2дб на сишарпе
источник

VK

Vladislav Khapin in F# Chat
Все
источник

В

Владислав in F# Chat
в фарше даппер?
источник

ДБ

Дмитрий Башинский... in F# Chat
как ты поддерживаешь даппер?
добавил колонку, все инсерты здохли
источник

В

Владислав in F# Chat
райдер такое зачекает
источник

В

Владислав in F# Chat
на сколько я понял вопрос не ко мне?
источник