10得票2回答
F#类型提供程序可以在Windows Store应用程序中使用吗?

我似乎无法弄清如何在Windows Store (C#)应用程序中使用F# TypeProviders。 据我所知,TypeProviders只能在针对完整的.NET Framework的程序集中使用,而Windows Store应用程序必须针对.NET Portable。 我已经创建了一...

9得票2回答
FSharp.Data.TypeProviders SQLDataConnection

我曾多次使用FSharp.Data.TypeProvider,但这是我遇到的第一次bug。 我能够连接到SQL数据库而不会出现任何问题,并且还可以运行查询,但是当我尝试使用任何Seq.函数(例如|> Seq.toArray)时,我会收到超时错误。 type dbSchema = Sql...

9得票3回答
正确调用涉及实例的ProvidedConstructor中的方法

我应该如何在生成类型提供程序中适当地为ProvidedConstructor的InvokeCode提供代码,以实现以下内容? 给定: module Utils = let someFun (s : string) (inst : obj) = // Does s...

9得票1回答
使用F#生成类型提供程序类型作为通用类型参数

背景 我正在学习生成式类型提供程序。 我使用了 Cameron Taggart 的 VectorTP 示例,这里 和 这里。在那段代码中,他构建了一个 C# 代码的向量类,该类具有设计时指定的属性数量,编译它,并返回生成的类型。它工作得很好。 例如,这个客户端代码可以编译并运行: ty...

9得票2回答
用F#管理SQL模式

由于在F#中使用type providers访问SQL数据的存在,对于ORM(对象关系映射)的使用并没有太多关注,无论是微型还是其他类型。我绝对能理解这背后的逻辑。 另外,似乎很多使用F#操作关系数据的例子都是将其插入到已经创建好的大型数据库中,而这些数据库看起来是在其他地方创建的。 感觉...

9得票2回答
F#类型提供程序与数据处理

在之前的问题中(使用静态类型语言处理异构数据),我询问了F#如何处理数据分析中的标准任务,例如操作未经过类型定义的CSV文件。动态语言在基本任务方面表现出色,例如: data = load('income.csv') data.log_income = log(income) 在F#中,...

9得票1回答
F# 3 SQL数据库使用类型提供程序 / 在多个列上使用groupBy

评估 F# 3,以将其类型提供程序功能用作编写 T/SQL 或存储过程的替代方案。 let summary = query { for dsm in db.DistributorSalesMaster do join c in db.CustomerMain...

9得票1回答
从F#类型提供程序中提供一个区分联合

我已经了解了类型提供程序的基础知识,比如创建一个类型。 let thisAssembly = Assembly.GetExecutingAssembly() let t = ProvidedTypeDefinition( thisAssembly,namespaceNa...

9得票2回答
F#类型提供程序和持续集成,第2部分

这是我之前关于F#类型提供程序和持续集成的跟进问题(实际上是几个问题)。 在以特性分支为驱动的开发中,使用SqlDataConnection类型提供程序作为编译时检查代码/数据库完整性的好主意;假设构建数据库也是您CI流程的一部分,那么每次提交/构建时,您都会知道没有对代码进行更改而未应用于...

9得票1回答
更改不可变对象 F#

我觉得这个标题是错误的,但是无法创造一个反映我想要实现的抽象标题。 我正在编写一个函数,它调用服务并检索JSON字符串数据。该函数使用 JSON类型提供程序解析字符串。在某些条件下,我想修改JSON对象上的属性,然后返回修改后对象的字符串。因此,如果调用的响应如下: {"property1...