【发布时间】:2018-02-18 20:13:06
【问题描述】:
我喜欢用 FSharp.Data.Sql 进行测试。但是我有两个问题。根据样本:
type sql =
SqlDataProvider<
dbVendor,
connString,
IndividualsAmount = indivAmount,
UseOptionTypes = useOptTypes>
a) 每次代码发生更改时,编译器都会不断解析类型,这使得 intelisense 有点太慢,并且还需要永久的 Internet 连接。
b) 在代码中包含主机、用户和密码可能便于测试和学习,但绝不应该进入生产代码,理想情况下这些是环境变量,但 FSharp 数据需要文字。
是否可以冻结类型,使其至少只解析一次,然后在运行时提供连接字符串?
【问题讨论】: