F#: 连接 Azure SQL 数据库?

4

我想连接到我的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#中尝试推导?我知道一旦字符串被创建,我们可以使用类型提供程序(如SqlProgrammabilityProvider)。

基本上希望能够找到一个类似于这个C#连接Azure SQL服务器的F#指南:

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

微软显然会产生很多C#内容,但没有相应的F#内容 :(
1个回答

2

谢谢,这是一份很好的指南!但是当我登录Azure门户时,会有一个更长的连接字符串……那些数据全部都是必要的吗? - user7865180
我猜想连接字符串中的一些值是可选的。也许Azure在连接字符串中明确设置了这些值。我建议你先使用你最初的连接字符串进行尝试。稍后你可以随时缩短它。 - Chris

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接