type-providers相关内容

更改不可变对象 F#

我认为这个标题是错误的,但不能创建一个抽象地反映我想要实现的目标的标题. 我正在编写一个函数,该函数调用服务并将数据作为 JSON 字符串检索.该函数使用 JSON 类型提供程序解析字符串.在某些条件下,我想修改该 JSON 对象的属性,然后返回修改后对象的字符串.因此,如果呼叫的响应是 {"property1" : "value1","property2" : "value2", "pr ..
发布时间:2022-01-05 10:19:35 其他开发

F# 类型提供程序,它们是如何工作的

在观看 Don Symes 的 pdc 视频后,我不太了解类型提供程序http://player.microsoftpdc.com/Session/04092962-4ed1-42c6-be07-203d42115274 我是否理解正确.您可以为 Twitter、Excel 准备现成的类型提供程序... 如果我有自定义 Xml 结构,我是否需要为此实现自己的类型提供程序,这与创建自己的 ..
发布时间:2022-01-05 10:13:22 其他开发

从 F# 类型提供程序提供可区分联合

我已经掌握了类型提供程序的基础知识,例如创建类型 let thisAssembly = Assembly.GetExecutingAssembly()让 t = 提供的类型定义(这个程序集,命名空间名称,xType.Attribute(xname "name").Value,baseType = Some typeof) 但是我需要能够定义记录类型和 DU 类型,有没有办法通过类型提供程序来做 ..
发布时间:2022-01-05 10:05:38 其他开发

在 F# 中调用另一个 dll 的类型提供程序

在为提供的类型构建内部表示时,我在引用中间接调用了我的类型的内部表示,另一个 dll,我可以修改其代码. 目前,当我使用类型提供程序时,告诉我它找不到这样的 dll: “无法加载文件或程序集 xxxx 或其依赖项之一" 但是,当我使用 Process Explorer 检查 VS 时,我可以看到 dll XXX 已加载...有什么办法可以让引号中的代码接受来自外部 dll 的代码 ..
发布时间:2022-01-05 09:56:09 其他开发

类中 SQL 的 F# 类型提供程序

我正在编写一个用于 Azure Worker 角色的 F#.我希望该类将连接字符串 a 作为参数.我用 创建了一个数据库连接 type dbSchema = SqlDataConnection让 db = dbSchema.GetDataContext() 但是 dbSchema 是一种类型,因此它不能嵌入到我的类中(另一种类型).我可以创建两个单独的模块,一个使用 db 连接,另一个使用我 ..
发布时间:2022-01-05 09:47:32 其他开发

如何创建可从 C# 使用的 F# 类型提供程序?

如果我使用程序集 FSharp.Data.TypeProviders 4.3.0.0 中的 F# 类型提供程序,我就能够在一个非常简单的 F# 库中创建类型.然后我就可以在不依赖程序集 FSharp.Data.TypeProviders 的情况下使用这些类型.真是太甜了!下面是一个例子: 我创建了一个名为 TryTypeProviders 的 F# 库项目.我把它放在 .fs 中: 模块 ..
发布时间:2022-01-05 09:38:20 其他开发

F# 类型提供程序和持续集成,第 2 部分

这是我之前关于 F# 类型提供程序和持续集成. 在我看来,使用 SqlDataConnection 类型提供程序作为编译时检查代码/数据库完整性在功能分支驱动的开发中保持完整是一个好主意;假设构建数据库也是 CI 过程的一部分,您会在每次提交/构建时知道没有对未应用于数据库的代码进行任何更改. 但是,出现了几个问题: 配置文件的名称(以及位置)在编译时与运行时不同,例如app.c ..
发布时间:2021-11-15 22:46:09 其他开发

使用MySQL在F#中配置SQLProvider时遇到问题

我是刚成立并将F#代码库连接到MySQL数据库的人.到目前为止,这些是我已经采取的以下步骤. 简单安装mysql 设置并创建用户名/密码&数据库并启动了mysql服务器 通过NuGet安装了SQLProvider 我去了 http://dev.mysql.com/downloads/connector/net/1.0.html 并下载了MySql.Data.dll 我拿了MySql. ..
发布时间:2021-05-06 19:58:59 数据库

从Typeprovider动态加载程序集

我正在尝试向正在使用的类型提供程序中添加功能,以允许用户指定类型.由于类型提供程序无法提供泛型方法,因此似乎唯一的方法是引用具有该类型的程序集. 我尝试使用Owin库中的类型对此进行概念验证,但是在尝试使用提供的类型时遇到了问题: 它说即使明显存在它也找不到文件,否则我正在使用的CSharpCodeProvider会给出一个错误(对于不正确的文件路径,以前已经这样做了).我曾尝试在一个 ..
发布时间:2020-11-03 01:42:48 其他开发

类型提供程序和大XML文件

我想知道在F#中使用类型提供程序有哪些好的做法, 我有一个XML文件(25Mo +),我认为这不是问题,但是我的Visual Studio遇到了很多麻烦.通常的最佳做法是用最少的数据定义XML的完整模板,然后再加载内容? 如果我们加载一个带有可选节点的大文件,那么类型将由最完整的文件推断出来? 谢谢 解决方案 XmlProvider类型提供程序基于XDocument(LI ..
发布时间:2020-11-03 01:41:33 其他开发

SQL F#类型提供程序,App.Config和ConnectionStrings?

我正在尝试使用app.config文件将连接字符串加载到类型提供程序中,但是收到以下错误: 错误FS3033:类型提供程序'Microsoft.FSharp.Data.TypeProviders.DesignTime.DataProviders'报告了一个错误:配置文件'...\app.config'中的连接字符串条目'Server1'中的无效提供程序''. SqlDataConnectio ..
发布时间:2020-11-03 01:38:45 其他开发

F#WsdlService类型提供程序代理

我正在为此处.当我在家运行它时,它可以按预期运行.当我在工作中编写相同的代码时,出现了设计时异常: 类型提供者 'Microsoft.FSharp.Data.TypeProviders.DesignTime.DataProviders' 报告了一个错误:错误:无法从中获取元数据 http://msrmaps.com/TerraService2.asmx?WSDL 工作确实使用了代理,在 ..
发布时间:2020-11-03 01:26:21 其他开发