Vladislav
Nikolay
Vasily
Времени нет
В инсталляторе студии добавь поддержку полного f#
Vasily
Там классик f# по умолчанию отключен
Vasiliy
type MarketDb = SqlProgrammabilityProvider<connectionString>
let getData =
let cmd = new MarketDb.dbo.Tables.Product
0
а как можно дальше выбрать данные из таблицы или так нельзя делать?
что то после c# ORM тяжко возвращаться к вытаскиванию данных через sql
Romɑn
Romɑn
query {
for i in cmd
where (i.Id = 12)
select (i.Name, i.Id, i.FieldN)
}
Romɑn
документация обычно помогает в таких случаях )
Romɑn
Romɑn
Я путаюсь немного в этих провайдерах их чет много
Vasiliy
http://fsprojects.github.io/FSharp.Data.SqlClient/
Vasiliy
вот, это. Ну либо я не туда смотрю
Romɑn
Vasiliy
🙈
Romɑn
>а как можно дальше выбрать данные из таблицы или так нельзя делать?
Да тут надо sql писать, из плюсов sql валидируется
Vasiliy
чорт(
Romɑn
поищи другой провайдер)
Romɑn
Мне ща в днсе чувак сказал что термопасту надо брать в зависимости от процессора. Потому что если взять слишком хорошую, процессор чересчур охладится и не выйдет на рабочую температуру!
Romɑn
Частота использования ругательных слов в отношении языков программирования на реддите за 2018 год
Roman
а в f# вообще есть ORM похожие на EF или тот же linq2db?
Если тебе нужно похоже на еф, то возьми обычный SqlProvider. Он даже как-то схему умеет кэшировать. Для простых сценариев работает, но сложные группировки не умеет.
Те, что ты приводил в пример тут, как раз ориентированы на написание запросов вручную. Они только типы параметров проверяют.
Ayrat
Vasiliy
эээм?
Ayrat
эээм?
Что неясно, спрашивай!
Vasiliy
я о том, но linq2db уже точно генерирует c# код. И потом проект сможет есть этот код? 🧐
Vasiliy
О_о ааа это то магическое взаимодействие c# и f#
Ayrat
Ayrat
x
Vasiliy
x
x
Работать можно всяко
Vasiliy
Но кстати, кажется в проектах на работах вообще не юзаем батч инсерт.
Ayrat
Товарисчю вроде надо читать
А, тогда sql provider норм.
Я вот линк2дб пользовал последний раз, но лучше бы не пользовал.
Я уже отвык код руками писать..
Vasiliy
Vasiliy
Vasiliy
и только в оооочень редких случаях dapper
Ayrat
Ну вот я тоже топлю за sql provider для 90% работы.
10% можно через sqlclient (тайп провайдер для команд) или даппер. Ну там всякое хитрое говно делать.
Ayrat
SqlProvider избавит от необходимости код писать. Это самое главное
Vladislav
@angmarr ты шаришь за элмиш?
Vladislav
а всё
Vladislav
кек
Igor
Vladislav
да я думал как в элмише послать команды после вью
Vladislav
(мне надо было жс дернуть)
Vladislav
override this.OnAfterRender() = в блазоре это есть для такого
Ayrat
тут в компиляторах дичь подкинули.
Верифицированный компилятор с 12-ю промежуточными языками!
https://www.cs.cmu.edu/~yongkiat/files/cakeml-jfp.pdf
Ayrat
верифицированный это значит что вот эта теорема верна
Ayrat
@ijsgaus ^^
Vladislav
Vladislav
This is a known issue (duplicate) and is already addressed by a PR which waits since 3 months for being merged (already approved since 3 months)...
Vladislav
Vladislav
@realvictorprm, I thought I'd seen it before indeed, but thought it was fixed, then broken again. Maybe the PR got lost or forgotten? If it's accepted I'd assume it should be merged, right?
Vladislav
If it's accepted I'd assume it should be merged, right?
Vladislav
https://i.imgflip.com/1hfmx7.jpg
Vasiliy
😂
Vladislav
https://github.com/Microsoft/visualfsharp/issues/6066
Vladislav
это про это
Анна
Чот у меня мозг взорвался :)
Анна
И тебе привет
Vladislav
Анна
Анна
Анна
Новгородские ёлки
Nikolay
Камеру перевернуть забыла
Анна
Nikolay
Это всё обман
Nikolay
Фотошоп
Nikolay
Это вообще другая ёлка?
Nikolay
Почему на предыдущей нет звезды?
Анна
Есть там звезда 🤷♀️
Nikolay
Блин, я слепой
Nikolay
Оно слилось
Nikolay
Nikolay
Мне кажется, или тут проблемы с пропорциями? 🤔
x
логарифмическая шкала )