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

是否有任何技巧可以在编译时不要求使用正确的架构安装数据库?像静态模式文件还是条件编译?
(通常,该应用程序无需安装数据库即可执行)

最佳答案

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

09-11 18:31
查看更多