Suave SQl Provider DatabaseProvider已经获得了一个值

时间:2017-08-23 14:27:43

标签: .net f# suave

我目前正在浏览Suave音乐商店教程并进入数据库部分,他们指示您构建这样的SQL连接:

type Sql = 
SqlDataProvider< "Server (LocalDb)\\v11.0;Database=SuaveMusicStore;Trusted_Connection=True;MultipleActiveResultSets=true", 
    DatabaseVendor=Common.DatabaseProviderTypes.MSSQLSERVER >

但是,我收到错误“静态参数'DatabaseVendor'已被赋予值”。我已经尝试查看SQL Provider Basics页面,它提示了一种不同的初始化方法,但也没有运气使用它。有没有其他人经历过这个?

1 个答案:

答案 0 :(得分:0)

我正在使用它作为我的连接字符串,它适用于我,因为初始目录放了数据库的名称

let [<Literal>] ConnectionString = """Data Source=localhost;Initial Catalog=NavcareDB_backup;Integrated Security=True;"""
type Sql = SqlDataProvider<ConnectionString = ConnectionString,
                           DatabaseVendor = Common.DatabaseProviderTypes.MSSQLSERVER,
                           UseOptionTypes = true>