似乎许多使用F#来播放关系数据的例子是将它们插入到现有的大型数据库中,这些数据库似乎是在其他地方创建的.
感觉这里有一点差距:有没有一种很好的方法可以直接从F#管理模式创建和迁移?链接到上面的示例建议将手动模式创建脚本作为第一步运行.这是唯一的选择吗?
我最近从一开始就开始了一个F#的小项目,我正在考虑将一些数据存储在关系数据库中(现在是sqlite).我没有要探索的现有架构,我正在从头开始设计.在F#中管理我的架构(创建然后迁移)是否有更友好或更惯用的方式?
似乎许多使用F#来播放关系数据的例子是将它们插入到现有的大型数据库中,这些数据库似乎是在其他地方创建的.
感觉这里有一点差距:有没有一种很好的方法可以直接从F#管理模式创建和迁移?链接到上面的示例建议将手动模式创建脚本作为第一步运行.这是唯一的选择吗?
我最近从一开始就开始了一个F#的小项目,我正在考虑将一些数据存储在关系数据库中(现在是sqlite).我没有要探索的现有架构,我正在从头开始设计.在F#中管理我的架构(创建然后迁移)是否有更友好或更惯用的方式?
说实话,虽然这对你来说不是一个很好的答案,因为你要求的是F#中的数据库模式管理 – 我建议你使用类似VS数据库项目的东西来管理代码之外的模式,并使用(是)用于管理应用程序中数据的sql类型提供程序之一.
如果您已经开始使用“代码中的模式迁移”系统,根据我的经验,EF在C#中的表现要好得多,因此您可以在理论上进行实验,例如:您的F#应用程序代码引用的C#/ EF数据访问项目.
抱歉.