FSharp.Data:使用没有数据库的SqlDataProvider

pla*_*ist 6 f# type-providers f#-data

我正在使用FSharp.Data SqlDataProvider(类型提供程序)来访问我的数据.尽管这是将数据转换为F#类型的非常好的方法,但显然需要在我想编译代码的每个开发环境中都有一个具有正确模式的数据库.

是否有任何技巧可以在编译期间不要求使用正确的模式安装数据库?像静态模式文件或条件编译?(通常,应用程序可以在不安装数据库的情况下执行)

pla*_*ist 1

由于没有找到更好的想法,我决定创建一个 SqlLite 数据库文件,我只是将其添加到源代码控制系统中。然后类型提供程序在编译时引用该值。这样,我们就可以在每个开发环境中自动使用正确的模式。