我尝试在配置文件中使用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#连接到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等.
非常感谢