Sql类型提供程序忽略.dbml文件中的更改

时间:2017-03-06 13:27:05

标签: f# type-providers sqlmetal

我像这样使用dbml:

type S = DbmlFile<"db.dbml", ResolutionFolder = @".">

删除其中一个数据库表中的列并重新生成dbml后,对该表的请求继续包含该列。因此,在将dbml文件复制/粘贴到具有不同名称的文件并设置为使用新文件一次运行我的代码之前,我收到了无效的列错误。只有在那之后我才能回到原来的文件。

这绝对是个错误。但我至少需要更简单的解决方法。是否有任何缓存文件夹,我可以清除模式更改或类似的东西?

看起来像同样的问题,但没有.dbml文件:Type provider: How to regenerate? 下次会试试。

更新:问题不稳定。在它第一次发生之后我做了3次架构更新而没有错误。今天又发生了。引用答案的解决方法确实有帮助。我的意思是增加空间,如:

type S = DbmlFile<"db.dbml ", ResolutionFolder = @".">

0 个答案:

没有答案