К счастью, никто не может "прикрыть" F#. Язык поддерживается сообществом и F# Software Foundation, исходный код компилятора открыт под лицензией Apache 2.0. Насколько мне известно, компания Microsoft также не собирается отказываться от поддержки F# в Visual Studio.
Руководство от Microsoft подходит для ознакомления с провайдерами типов, однако использовать FSharp.Data.TypeProviders не рекомендуется, эта библиотека устарела. Чаще всего используют упомянутый SQLProvider. Я недавно встретил пару неплохих статей о том, как это работает в Linux под Mono:
Следует еще упомянуть про Rezoom.SQL. Это новый провайдер типов для SQL, обладающий прекрасной документацией.
В этой истории есть ложка дегтя. К сожалению, провайдеры типов пока не работают под .NET Core. Поэтому приходится использовать стандартные решения, например, Dapper.
Позволю себе поправить Вас. F# поддерживает .NET Core/Standard, но пока нет поддержки со стороны больших IDE — VS2017 и Rider. Надеюсь, что очень скоро ситуация изменится.
Сейчас писать код под .Net Core можно в VSCode c плагином Ionide, а в .NET Core CLI есть шаблоны F# проектов.
Планы Microsoft относительно F# изложены в The .NET Language Strategy.
К счастью, никто не может "прикрыть" F#. Язык поддерживается сообществом и F# Software Foundation, исходный код компилятора открыт под лицензией Apache 2.0. Насколько мне известно, компания Microsoft также не собирается отказываться от поддержки F# в Visual Studio.
Немного дополню.
Руководство от Microsoft подходит для ознакомления с провайдерами типов, однако использовать
FSharp.Data.TypeProviders
не рекомендуется, эта библиотека устарела. Чаще всего используют упомянутый SQLProvider. Я недавно встретил пару неплохих статей о том, как это работает в Linux под Mono:Следует еще упомянуть про Rezoom.SQL. Это новый провайдер типов для SQL, обладающий прекрасной документацией.
В этой истории есть ложка дегтя. К сожалению, провайдеры типов пока не работают под .NET Core. Поэтому приходится использовать стандартные решения, например, Dapper.
Сейчас писать код под .Net Core можно в VSCode c плагином Ionide, а в .NET Core CLI есть шаблоны F# проектов.