2013-09-24 21 views
5

我已经浏览了许多Type Provider样本和视频,并且总是看到它们是只读的。我的问题:Type提供者总是只读还是可以提供写入权限?有没有提供/使用写访问的例子?类型提供者是否总是只读?

+0

SQL提供可以修改数据库 - http://msdn.microsoft.com/en-us/library/hh361033.aspx#BKMK_UpdateDB –

+0

John:您好,非常感谢。 – user2809397

回答

7

正如John提到的那样,标准的SQL类型提供程序允许您创建新的实体并将它们存储在数据库中,并且没有任何理论上的原因(您可以发出可变属性)。

F#数据类型提供程序通常是只读的,但用于发出可变属性的文档(JSON,XML,...)的较旧版本,因此您可以修改JSON和XML文件。你可以看看the samples in tests here。同一个分支还包括提供者实现的源代码(如果你想看看)。

我认为写API的问题在于设计相当困难。有关这方面的一些讨论,请参阅this discussion和从那里链接的FSharpX问题。

+0

你好,托马斯,非常感谢。 – user2809397

相关问题