2017-07-28 12 views
3

私のAzureデータベースに接続して、.fsxファイルから作業したいです。 C#のためにリストされているF#:Azure SQLデータベースに接続していますか?

方法は次のとおりです。

SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder(); 
       builder.DataSource = "your_server.database.windows.net"; 
       builder.UserID = "your_user";    
       builder.Password = "your_password";  
       builder.InitialCatalog = "your_database"; 

using (SqlConnection connection = new SqlConnection(builder.ConnectionString)) 
... 

は、F#でこれを行うには良い方法はありますか私はF#1にC#のから外挿してみてください?文字列が作成されると、SqlProgrammabilityProviderなどの型プロバイダを使用できることがわかります。

は、基本的にはこのC#1と同様の紺碧のSQLサーバーへの接続のF#のガイドを探して:明らかに

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-connect-query-dotnet-core

マイクロソフトのF#の同等を持っていないC#のコンテンツの制作たくさん:(

答えて

2

私はF#でデータベースアクセスのためのこの偉大なライブラリを使用します。

https://fsprojects.github.io/SQLProvider/core/general.html

MS SQLセクションを特に見て、MS SQLデータベースに接続してください。

+0

ありがとう、それは素晴らしいガイドです! Azureのポータルにログインすると、接続文字列がかなり長くなります。そのデータはすべて必要ですか? –

+0

接続文字列で設定した値の一部はオプションです。たぶんAzureは接続文字列に明示的に設定します。あなたが持っている最初の接続文字列で試してみます。後でいつでも短縮することができます。 – Chris

関連する問題