我想连接到我的Azure数据库,并从.fsx文件中使用它。
为C#列出的方法是:
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#中有更好的方法吗?或者我应该尝试从C#到F#进行推断?我知道一旦字符串生成,我们就可以使用类型提供程序,如SqlProgrammabilityProvider。
基本上寻找一个关于连接到类似于这个C#one的天蓝色SQL服务器的F#指南:
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-connect-query-dotnet-core
微软显然生产了许多没有F#等价物的C#内容:(答案 0 :(得分:2)
我在F#中使用这个很棒的库进行数据库访问:
https://fsprojects.github.io/SQLProvider/core/general.html
专门查看MS SQL部分以连接到MS SQL数据库。