type-providers

    4热度

    2回答

    我正在学习类型提供程序,它看起来像一个突破性功能。但是,我无法设法使用JsonProvider对json进行反序列化,以便目标类型具有Generic.Dictionary属性。它可以用Json.NET完成。下面是代码: type ByProv = JsonProvider<"""{"dict":{"A":1,"B":2}}"""> type ByHand(d:Dictionary<string,

    0热度

    2回答

    我试图从Visual Studio 2013 F#项目中使用F#SqlDataConnection。我使用“添加引用”对话框添加了对FSharp.Data.TypeProviders程序集的引用。当被要求信任类型提供者时,我点击“启用”,当查看F#工具选项时,我可以看到dll确实值得信赖。 然而,试图使用类型提供程序时,我得到一个警告,称该dll是不信任的,不会被加载和SqlDataConnect

    4热度

    1回答

    为了让类型提供者生成更多的惯用代码,我开始研究从提供者返回curried函数。 此代码小片段: let lambdaTest() = let inner = <@ fun myInt -> fun int2 -> sprintf "A string! %d %d" myInt int2 @> let innerType = inner.GetType

    1热度

    1回答

    这工作: // Helper that evaluates R expression let evalS (text:string) = R.eval(R.parse(namedParams ["text", text ])) let evalV (text:string) = (text |> evalS).Value //run example from page

    4热度

    1回答

    我有一个类型提供程序,它提供了一个静态属性,但文档随时会在整个循环中重复更改。我有以下属性设置。 let prop = ProvidedProperty("Test", typeof<string>, IsStatic = true, GetterCode = fun args -> <@@ "Test" @@>) 然后我试着一些文档添加到它与Add

    7热度

    1回答

    什么即时试图做的是创建一个提供类型调用其基类的构造像这样在C#: public class SubclassController : BaseClass { public SubclassController (IntPtr handle) : base (handle) {} } 最接近我目前可以得到的是: public sealed class SubclassCo

    3热度

    2回答

    我想通过使用它读取CSV文件来了解更多关于FSharp.Data项目的信息。 CSV文件是Kaggle数字识别器竞赛中数据的简化版本。 当我读取包含785列和113行(包括标题行),则下面的代码两行的CSV文件,执行很慢: type trainingSet = CsvProvider<"Data/trainSmall.csv", ",", CacheRows=false> let data =

    1热度

    1回答

    我一直在使用CSV提供程序加载约300k到1M行(50〜120megs)的文件。它工作得很好,速度非常快。它可以在一秒钟内加载大部分文件。 这是64位FSI在窗口加载约400k行和25个字段的文件的输出。 #time let Csv2 = CsvFile.Parse(testfile) let parsedRows = Csv2.Rows |> Seq.toArray #time -->

    2热度

    2回答

    在这两个功能等效的XML文件上使用XML类型提供程序会给XML类型提供程序提供不同的结果。 XML文件1: <?xml version="1.0" encoding="utf-8"?> <params> <mode >  <reg >0</reg>   </mode> <mode >  <reg >1.7976931348623157E+308<

    4热度

    1回答

    我在我的SQL Server数据库中有一个表的同义词。 我想从表中选择行,但是当我使用类型提供程序创建数据上下文时,我在创建的数据上下文中看不到同义词。 同义词是创建这样的: CREATE SYNONYM [AnotherDatabase_dbo].[MyTable] FOR [AnotherDatabase].[dbo].[MyTable] 我创建这样的数据上下文: type dbSchem