Публикации по теме 'type-providers'


Магия поставщиков типов
Каждый программист иногда обрабатывает много разных форматов данных - это может быть какой-то ответ JSON api, данные SQL или конфигурация XML. А это всегда скучный, рутинный и проблемный процесс. Есть ли хоть один программист, который не допустил опечаток в названиях или типах полей JSON? Давайте что-нибудь сделаем с ответом StackOverflow API - он возвращает JSON. Например, вывести заголовки последних вопросов. В C # это может выглядеть так: На самом деле здесь не так много логики,..

Вопросы по теме 'type-providers'

поставщики типов перезагрузки
Я использую MiniCSVTypeProvider, представленный в примерах Powerpack fsharp. К сожалению, он считает, что предоставленные значения являются плавающими, в то время как мои имеют различные (изменяющиеся) форматы. Поэтому я переписал провайдер...
515 просмотров
schedule 31.01.2023

F# SqlDataConnection TypeProvider не работает с Sql Server Ce
Я играю с новыми поставщиками типов F # в бета-версии VS 11 в Win 8 CP и не могу убедить поставщика типов SqlDataConenction работать с базой данных SqlCe. Код: open System open System.Data open System.Data.Linq open System.Data.SqlServerCe open...
828 просмотров
schedule 25.05.2022

Поставщик настраиваемого типа F #: тип контейнера уже установлен, ошибка
Недавно я посетил обучающий курс Кейта Батточи по поставщикам типов, в котором он представил вариант поставщика типов MiniCsv в учебнике MSDN. К сожалению, мой ноутбук был недоступен, поэтому мне пришлось писать код вручную, насколько я мог....
307 просмотров
schedule 10.05.2023

Поставщик типов и статический аргумент в F#
У меня есть библиотека Library_1, которая правильно компилируется и определяет предоставленный тип: type modelforexcel = FSharpx.ExcelFile<@"template.xls", "Brokernet", true> Когда я включаю эту библиотеку в другой проект, Library_2,...
496 просмотров
schedule 07.06.2022

Поставщик типов F# для WSDL и BasicHttpBinding
Когда я использую службу WSDL в C#, я могу передать конструктору два параметра; BasicHttpBinding и EndpointAddress BasicHttpBinding basicHttpBinding = new BasicHttpBinding { MaxReceivedMessageSize = 20000000, MaxBufferSize = 20000000 };...
1253 просмотров
schedule 21.07.2022

Поставщики типов F# с переносимой библиотекой
Я создаю приложение для Windows 8 и обнаружил, что хочу включить список ISO-4217 . коды, которые у меня есть в актуальном виде в формате XML. Естественно, есть парочка этих кодов для всех стран. Я подумал, что Type Provider отлично подойдет....
331 просмотров
schedule 04.04.2023

Могут ли поставщики типов F# быть включены в C#?
Классные новые поставщики типов функций F# 3.0 можно использовать для преодоления несоответствия между типами данных или классами F# и структурами источников данных, такими как XML или WSDL. Однако это несоответствие также является проблемой для...
5966 просмотров
schedule 08.06.2022

Поставщик типа службы F # Odata через http-прокси
Я хочу использовать провайдера типа odata, но при компиляции возникает следующая ошибка: (407) proxy authentication required . Ошибок во время проектирования нет. Кто-нибудь знает, как установить прокси в типе провайдера? Образец кода: open...
653 просмотров
schedule 25.11.2022

Есть ли способ контролировать AutoDetectChanges в SqlEntityConnection?
Эта статья предоставляет некоторые доказательства того, что отключение AutoDetectChanges в контексте данных Entity Framework может обеспечить значительное повышение производительности при вставке большого количества сущностей....
2954 просмотров
schedule 18.04.2022

Не существует свойства HasValue для значения nullable int для поставщика типа ODataService.
Я пытаюсь использовать поставщика типа ODataService с Netflix. Это отлично работает: type internal NetflixData = ODataService<"http://odata.netflix.com/Catalog/"> let internal NetflixContext = NetflixData.GetDataContext() let...
470 просмотров
schedule 21.04.2023

Поставщик типа не виден отражением
Я пытаюсь написать своего поставщика первого типа, и мне интересно, может ли кто-нибудь указать, где я ошибаюсь. Я использовал образец Freebase для работы. Я попытался просеять основные части, чтобы создать что-то очень простое, но, очевидно,...
467 просмотров
schedule 07.10.2022

Как сгенерировать каррированные аргументы для ProvidedMethod?
Я хочу сгенерировать статический метод для этой подписи A -> B -> C Но я могу сгенерировать только A * B -> C : ProvidedMethod(name, [ ProvidedParameter("A", aType); ProvidedParameter("B", bType) ], cType, IsStaticMethod = true)...
130 просмотров
schedule 22.12.2022

Как я могу получить информацию о типе, созданном с использованием структуры поставщика типов
Я создал поставщик типов для таблицы Excel. Мне нужно иметь возможность размышлять об этом типе, чтобы получить информацию о его методах и свойствах. Я не могу понять, как это сделать. type STable = Tables.DTable< @"Book1.xlsx", "Sheet1">...
99 просмотров
schedule 21.03.2022

Можете ли вы вернуть проанализированный результат JSONProvider в качестве объекта модели для использования в представлении для MVC?
Итак, у меня есть следующий метод F # static member ReadInstagramSearch() = let data = Http.Request( "https://api.instagram.com/v1/users/search?q=SomeUSer&client_id=someclientid" ) let res = FsUserSearch.Parse(data) res.Data.[0]...
476 просмотров
schedule 05.09.2023

Тип «XmlProvider» не определен
Я пытаюсь использовать стороннюю библиотеку FSharp.Data , но получаю сообщение об ошибке The type 'XmlProvider' is not defined в классе XmlProvider . namespace KMyMoney open FSharp.Data module Read = let xml =...
2210 просмотров
schedule 25.05.2024

Вычисляемые столбцы и Microsoft.FSharp.Data.TypeProviders.SqlDataConnection
У меня есть таблица в базе данных SQL, которая содержит вычисляемый столбец, что-то вроде следующего: CREATE TABLE MyTable ( Rate decimal(10,5) NOT NULL, Quantity int NOT NULL, Cost as Quantity * Rate ) Когда я пытаюсь вставить...
209 просмотров
schedule 31.01.2023

Поставщик типов F#, скомпилированный в виде файла *.exe
Почему я не могу создать Type Provider как файл *.exe с [<TypeProviderAssembly()>] и [<EntryPoint>] внутри? Когда я пытаюсь сослаться на такой TP, используя #r @"d:\TP\bin\Debug\MyTypeProvider.exe" , я вижу следующее:...
241 просмотров
schedule 20.04.2024

Получить столбцы первой строки?
У меня есть следующий код, и я хочу, чтобы функция getCol1Col2 возвращала кортеж Col1, Col2 вместо Linq.IQueryable<> . Как это написать? Это вопрос новичка. И как ничего не вернуть, если в таблице базы данных нет строки? open...
300 просмотров
schedule 08.09.2022

Можно ли создать несколько псевдонимов одного типа в поставщике типа F#?
Я использую поставщик типов для создания версионного API, где вы можете выбрать более старые версии компонента для вызова, чем текущая последняя версия. На данный момент он помещает их в пространство имен, которое выглядит примерно так:...
159 просмотров
schedule 31.10.2022

Поставщик типа CSV не может найти столбец в интерактивном F #
Допустим, у меня есть файл CSV с заголовком, содержащим столбцы «Население» и «Прибыль», и я хотел бы работать с ним в интерактивном F #. У меня такой код: #r "../packages/FSharp.Data.1.1.10/lib/net40/FSharp.Data.dll" open FSharp.Data // load...
877 просмотров
schedule 30.11.2023