Я просмотрел несколько образцов и видеороликов поставщика и всегда видел, что они доступны только для чтения. Мои вопросы. Являются ли поставщики типов всегда доступными только для чтения или могут ли они также предоставлять доступ на запись? Есть ли пример для предоставления/использования доступа для записи?Являются ли провайдеры типов доступными только для чтения?
ответ
Как упоминалось Джоном, стандартный поставщик типа SQL позволяет создавать новые сущности и хранить их в базе данных, и нет никаких теоретических причин, по которым это было бы невозможно (вы можете испускать изменчивые свойства).
Поставщики типа данных F # обычно являются только для чтения, но более ранняя версия документа (JSON, XML, ...) используется для выдачи изменяемых свойств, поэтому вы можете изменять файлы JSON и XML. Вы можете посмотреть на the samples in tests here. В эту же ветку также входит исходный код для реализации поставщика (если вы хотите посмотреть на это).
Я думаю, что проблема с API записи заключается в том, что его сложно спроектировать. Для некоторых обсуждений об этом см. this discussion и связанные с ним проблемы FSharpX.
Привет, Томас, Большое спасибо. – user2809397
- 1. Являются ли NMAMapRoutes доступными?
- 2. Являются ли доступными для Firefox 3,2 документов?
- 3. Являются ли токены auth доступными для просмотра?
- 4. Являются ли ссылки всегда доступными для закладок?
- 5. Являются ли постепенные изменения прозрачности текста доступными?
- 6. Являются ли параметры самоопределения доступными только в конкретном признаке?
- 7. Являются ли основные данные полезными для данных только для чтения?
- 8. Обновление SSMA делает формы доступными только для чтения?
- 9. Являются ли oopen курсоры только для чтения и только для чтения?
- 10. Являются ли устройства NFC «писателем» коммерчески доступными?
- 11. Как сделать документы доступными только для чтения в библиотеках документов
- 12. Почему свойства анонимных типов в C# доступны только для чтения?
- 13. Как сделать некоторые ячейки в столбце DataGrid доступными для редактирования, оставив другие доступными только для чтения?
- 14. сделать ячейки Excel доступными только для чтения с использованием EPPLUS
- 15. Являются ли сырые байты, написанные .NET System.IO.BinaryWriter, доступными для чтения другими платформами?
- 16. Являются ли внешние строки plugin.xml доступными для подключаемых модулей?
- 17. Являются ли выпуски Microsoft Express Express Express доступными для разработки?
- 18. Являются ли все исключения .NET доступными для сериализации?
- 19. Являются ли страницы виртуальной памяти ядра доступными для хранения
- 20. Являются ли изолированные ресурсы группы доступными для процесса вне группы
- 21. Являются ли шаблоны Suit/Django доступными для настройки панели администратора?
- 22. Являются ли следующие хранимые процедуры MySql доступными для sql-инъекций?
- 23. Являются ли перечисления типов C#?
- 24. Как сделать математические уравнения доступными для чтения?
- 25. Являются ли C/C++/ObjC/Swift/JS доступными только для языков iPhone для разработки iPhone?
- 26. Провайдеры
- 27. Как сделать данные Firebase доступными для чтения?
- 28. Являются ли шаблоны заданий Jenkins доступными только для downtree из папки их определения?
- 29. Выполнение InlineObjectElement только для чтения
- 30. Провайдеры Membership Провайдеры
Поставщик SQL может изменить базу данных - http://msdn.microsoft.com/en-us/library/hh361033.aspx#BKMK_UpdateDB –
Привет, Джон, спасибо большое. – user2809397