type-providers

    1热度

    1回答

    我收到错误“File.exe中发生类型初始化异常; File.Mod2的类型初始值设定项引发异常。然而,异常的断点在Mod1中 - 偶然没有任何声明,Locals窗口中没有任何东西可以调试......。 我认为这可能与我是在一个模块中声明SqlDataConnection类型还是在每个模块中单独声明,还是我在一个模块中,每个模块中,每个函数中需要的全局分配db.GetDataContext还是一个

    0热度

    1回答

    我想生成一个带有静态函数的类型,然后我可以在使用属性反射定义的函数中使用该函数。在我看来,一种将某些东西转换成FSharp类型的方便方法,使用FSharp组合功能和类型的域,并将组合的代码吐回到它的本机形式,从而获得了类型检查,VS智能感知,高阶函数等,试图让我开始有这种类型的供应商,这主要是受复制>从各种文章 [<TypeProvider>] type CSoundTypeProvider(c

    2热度

    4回答

    首先,获取模式和解析: type desc = JsonProvider< """[{"name": "", "age": 1}]""", InferTypesFromValues=true > let json = """[{"name": "Kitten", "age": 322}]""" let typedJson = desc.Parse(json) 现在,我们可以访问typedJ

    1热度

    2回答

    我试图使用Azure存储类型的供应商在我的F#项目: Install-Package FSharp.Azure.StorageTypeProvider 它本地工作,但是当我从我的本地Git的部署存储库到我的Azure网络应用程序,我得到以下错误 remote: Updating branch 'master'. remote: Updating submodules. remote: Prep

    2热度

    1回答

    是否有一个很好的示例或说明如何使用SqlDataConnection类型提供程序声明来检索数据库的开发版本,但不会在每次编译时运行它?将连接指定为字符串参数而不是字符串文字的正确方法是什么?

    0热度

    2回答

    我正在尝试向我正在处理的类型提供程序添加一个功能以允许用户指定类型。由于类型提供者不能提供泛型方法,因此似乎唯一的方法就是引用具有该类型的程序集。 我试图做一个概念证明这种使用从Owin库中的类型,但我试图使用所提供的类型时遇到了一个问题: 它说它找不到该文件,即使它显然存在,否则我正在使用的CSharpCodeProvider会给出一个错误(之前它针对不正确的文件路径所做的)。我试着在一个单独的

    4热度

    1回答

    我有以下代码: open FSharp.Data [<Literal>] let connectionString = @"Data Source=(local)\SQLExpress;Integrated Security=SSPI;Database=SfagStage" type InsertEnhet = SqlCommandProvider<"Sql\InsertEnhet.sq

    0热度

    1回答

    我仍然是F#的noob,我不明白加载和使用包的所有语法和逻辑。 例如,我想使用(蓝山)RProvider。 http://bluemountaincapital.github.io/FSharpRProvider/index.html 使用VS2015,在我目前的解决方案,我已经安装了包带PM控制台和Install-Package RProvider 我修改了一下RProvider.fsx因为我有

    0热度

    1回答

    我有F#功能 generateCode params 产生的F#代码(FS文件)。 我想编写Type Provider,它运行generateCode()并提供所提供的生成函数。 例如,我的函数生成: module Calc open Operations let Calculate a b = add a b ,我想有型提供商,提供这样的功能: type MyType = MyTy

    1热度

    2回答

    我开始使用FunScript和一个工作示例。使用Nuget添加所需的库,它运行良好。 在收看channel9上的2013视频时,他们利用TypeScript.Api<...>从打字稿定义文件中加载类型。 但是我无法在任何地方找到这种类型的供应商。 它在哪里? 我意识到很多类型定义已经被编译到库中并且在nuget上可用,但是我不能真正使用它,因为一些代码将是本地打字稿定义文件。因此 的问题是 哪里T