Hog
почему linq2db завёлся сразу?
Hog
нет, бля, решил извращнуться
Ayrat
Hog
я ещё не оставляю надежды :)
Hog
MS SQL работает
Hog
Postgres - пися :(
Ayrat
Не, ну до какого-то уровня заработает инфа 100
Ayrat
просто я бы оставил попытки вкорячить чот сложное на тайп провайдерах в продакшн код. Но несложные сиквель запросы то что надо
Ayrat
и цсв
Hog
Hog
у меня запросы и планируются примитивные
Hog
я для дата-сатаниста плацдарм готовлю
Ayrat
Ну тогда ничего не бойся
Hog
да тут до запросов ещё не дошло
Hog
The type provider 'FSharp.Data.Sql.SqlTypeProvider' reported an error: Could not load
file or assembly 'System.Runtime.CompilerServices.Unsafe, Version=4.0.4.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
Hog
Почему пакет его не добавил-то?
Ayrat
если он в нуспеке не указан чоб ему его добавить?
Hog
да, но он вроде как для Npgsql указан
Hog
а провайдер должон через него работать
Hog
вроде
Ayrat
нихуя не понял
Ayrat
какой провайдер ты юзаешь? там два для сиквеля
Hog
тайп провайдер вендор-специфик для постгреса
Hog
SQLProvider
Hog
https://fsprojects.github.io/SQLProvider//core/postgresql.html
Hog
Hog
или как-его-там
Hog
https://github.com/demetrixbio/FSharp.Data.Npgsql
Hog
^^^ ?
Андрей
Нет, совсем отдельный, только для постгреса
Андрей
Да этот
Hog
дануна - там просто запросы руками писать
Андрей
Почему пакет его не добавил-то?
Понял, пакет его не добавит сам, иначе у провайдера зависимостей было б на все дб, добавляй сам и укажи путь, Mssql это исключение
Hog
Hog
потому как эти все пакажи уже есть
Андрей
Если .NET Core то должно быть пофиг, или путь неправильный. Это проект или скрипт?
Hog
проект
Hog
fsi вроде в коре всё ещё не
Hog
поэтому я хз как со скриптом
Андрей
Hog
обожечки :)
Hog
fake run
Hog
и всё в том же духе что ле?
Андрей
но раз проект то неважно. Абсолютный путь тоже не работает?
Shub
Hog
Hog
это было первое, что я попробовал
Hog
аааа.... понял кажется
Андрей
И в корень проекта длл клал?
Ayrat
Научи
ну смотри, там есть | это наш пайп |>, дальше там есть экспрешны они всегда в { }
дальше можно юзать дотнетные приблуды. Ну и на последок _ это объект контекста
Hog
там путь только к Npgsql
Андрей
Hog
Ayrat
У меня был недавно гист с очисткой репки от устарелых веток, я его подправил на параллельность, т.к. ждать пока тыща рефоф удалится, поседеешь.
В прошлой ревизии там была чистая функциональщина
https://gist.github.com/Szer/7f347ea11e7f5ee226b80e66acfa2967
Shub
Hog
Hog
тока путь
Hog
без dll
Ayrat
Hog
но почему-то в доке - Npgsql.Data.dll
Hog
а его нет. Сборка Npgsql - называется по-иному
Hog
я хер знаю что ему нужно
Hog
по докам - не работает
Ayrat
Ayrat
да, забыл сказать, ` это мултилайн команда
Ayrat
можно в одну строчку ебашить, но это для конченых
Ayrat
в винде встроена IDE для павершела, она например сразу проссала, что dir возвращает объект с кучей пропертей
Андрей
нда, это тогда в сорцы лезть чтоб узнать... завтра тоже попробую, тоже хочу с постгрёй попытать
Ayrat
Hog
недавно тока ISE для себя открыл :(
Hog
Hog
let assemblyNames = [
"Npgsql.dll"
]
Hog
нахера в доке про Npdsql.Data.dll писать?
Андрей