2013-09-24 47 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

相關問題