我已经浏览了许多Type Provider样本和视频,并且总是看到它们是只读的。我的问题:Type提供者总是只读还是可以提供写入权限?有没有提供/使用写访问的例子?类型提供者是否总是只读?
5
A
回答
7
正如John提到的那样,标准的SQL类型提供程序允许您创建新的实体并将它们存储在数据库中,并且没有任何理论上的原因(您可以发出可变属性)。
F#数据类型提供程序通常是只读的,但用于发出可变属性的文档(JSON,XML,...)的较旧版本,因此您可以修改JSON和XML文件。你可以看看the samples in tests here。同一个分支还包括提供者实现的源代码(如果你想看看)。
我认为写API的问题在于设计相当困难。有关这方面的一些讨论,请参阅this discussion和从那里链接的FSharpX问题。
+0
你好,托马斯,非常感谢。 – user2809397
相关问题
- 1. 您的动作提供者是否只有字符串参数类型?
- 2. F#类型提供者是否可以并入C#
- 3. Csv类型提供者中的行的类型是什么?
- 4. F#类型提供者
- 5. 静态只读值类型是否在闭包中提升?
- 6. Windows Live ID是否为OpenID提供者?
- 7. 提取的文件总是只读的
- 8. 如何检查类型是否提供算术类型函数
- 9. 提供者模型是否使用工厂模式?
- 10. 承诺拒绝:没有UserDetails的提供者! (UserDetails是模型类)
- 11. 是否可以使用Docker作为提供者和提供者运行Vagrant?
- 12. Physics.CheckSphere总是提供假(Unity3D)
- 13. 我是否应该使用泛型来简化我的配置提供者类?
- 14. 是否提供ActivePerl?
- 15. 提供者“项目”不是有效的提供者
- 16. SharedPreferences是否是只读的?
- 17. Haxe是强类型还是弱类型(或者两者都是?)
- 18. 提供者是gps时返回的位置是否为空?
- 19. 无MediaTypeFormatter是提供给读类型的对象 'InventoryItem'
- 20. JDK库是否提供lambda'invoker'实用类?
- 21. 什么是内容提供者的“_id”列的首选类型:int还是long?
- 22. @ Produces /提供者媒体类型匹配
- 23. 提供程序org.togglz.slf4j.Slf4jLogProvider不是子类型
- 24. MultiLingual App Toolkit停止工作 - 提供者错误总是
- 25. 从子类的提供者构造超类提供者
- 26. Boost是否提供打印uBLAS数据类型的功能?
- 27. Scala是否可以在脚本中提供类型检查?
- 28. eclipse链接是否为xml数据类型提供存储
- 29. 使用StoredProcedure类型的SqlCommand是否提供外部事务?
- 30. django是否提供postgres'json类型的用法?
SQL提供可以修改数据库 - http://msdn.microsoft.com/en-us/library/hh361033.aspx#BKMK_UpdateDB –
John:您好,非常感谢。 – user2809397