【问题标题】:F#: Connecting to Azure SQL db?F#:连接到 Azure SQL 数据库?
【发布时间】:2017-07-28 06:53:37
【问题描述】:

我想连接到我的 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# 的 Azure SQL 服务器的 F# 指南:

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

Microsoft 显然制作了许多没有 F# 等价物的 C# 内容:(

【问题讨论】:

    标签: c# sql azure f#


    【解决方案1】:

    我在 F# 中使用这个很棒的库来访问数据库:

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

    具体查看 MS SQL 部分以连接到 MS SQL 数据库。

    【讨论】:

    • 感谢您的指导!当我登录 Azure 门户时,连接字符串要长得多...是否需要所有这些数据?
    • 我猜你在连接字符串中设置的一些值是可选的。也许 Azure 在连接字符串中显式设置。我会使用您拥有的初始连接字符串进行尝试。您以后可以随时缩短它。
    猜你喜欢
    • 2021-09-03
    • 2022-01-26
    • 1970-01-01
    • 1970-01-01
    • 2019-11-13
    • 1970-01-01
    • 1970-01-01
    • 2013-05-31
    • 2020-02-02
    相关资源
    最近更新 更多