小编use*_*614的帖子

F#Yaml类型提供者

我尝试在配置文件中使用Yaml映射集合:

Companies:
  - code: 11
    name: A
    country: FR
    functionalCurrency: EUR
  - code: 12
    name: B
    country: GB
    functionalCurrency: GBP
Run Code Online (Sandbox Code Playgroud)

但是,当尝试使用类型提供程序读取它时,它只查找列表的第一个结果.

用:

  open FSharp.Configuration
  type CompaniesConfig = YamlConfig<"Config.yaml">  
  let config = CompaniesConfig()
Run Code Online (Sandbox Code Playgroud)

输出是:

  val config : CompaniesConfig =
    Companies:
    - code: 11
      name: A
      country: FR
      functionalCurrency: EUR
Run Code Online (Sandbox Code Playgroud)

试图解析在线代码工作,因此我想知道这是图书馆限制还是......?

谢谢你的帮助

f# yaml fsharp.data.typeproviders

5
推荐指数
1
解决办法
616
查看次数

使用ADO.NET连接MySQL和SQLite的字符串

我想使用F#连接到SQL Server以外的数据库,使用与以下代码相同的代码:http://msdn.microsoft.com/en-us/library/hh361033(v = vs.110).aspx

我假设我需要数据库的ADO.Net连接器(MySQL或SQLite等).但是,一旦完成,我应该如何修改连接字符串:

type dbSchema = SqlDataConnection<"Data Source=MYSERVER\INSTANCE;Initial Catalog=MyDatabase;Integrated Security=SSPI;">
let db = dbSchema.GetDataContext()
Run Code Online (Sandbox Code Playgroud)

表示我想使用MySQL或SQLite等.

非常感谢

mysql sqlite connection-string

0
推荐指数
1
解决办法
4965
查看次数