Публикации по теме '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