type-providers

    5

    1答えて

    私はFSharp.DataからCsvProviderでF#でCSVファイルを読みます。新しい(計算された)列をまったく新しい型に変換せずに追加する方法はありますか? open FSharp.Data type Person = CsvProvider<"persons.csv"> let personData = Person.Load "persons.csv" Personは、メンバ

    7

    1答えて

    F#タイププロバイダのタイプ定義には、しばしば定数式が必要です。 SQLタイププロバイダの: type dbSchema = SqlDataConnection<"Data Source=MySqlServer;Initial Catalog=MyDatabase;"> SCMにコードをコミットし、さらにそのことをやってビルドサーバーを持つときしかし、あなたはおそらく同じ接続文字列ではなく、接

    8

    3答えて

    以下のコードに対応する生成型プロバイダのProvidedConstructorのInvokeCodeにコードを正しく供給するにはどうすればよいですか? type NewGeneratedType() as self = inherit BaseType() do Utils.someFun "Foo" (box self) を私は基本コンストラクタ作業への呼び

    1

    1答えて

    タイププロバイダの作成に携わりましたが、私は問題を抱えていましたが、ProvidedTypesという一般的なパラメータを持つ既存のインターフェイスを追加することに関しては、生成された型にジェネリックパラメータを持つ既存のインタフェースを追加する方法を知っている人は誰ですか? 私が欲しいのは、BarとFooの両方が生成された型で、次のような型を生成することです。明らかに、以下は人為的な例です。インタ

    3

    1答えて

    静的にパラメータ化された静的メソッドを持つ型を提供する、静的にパラメータ化された新しい型プロバイダを使いこなしています。私は許可されていないことについての文書を見つけられませんでした。私はいくつかの奇妙なタイププロバイダの動作を取得しています: このタイプのプロバイダのかかるコードが正しく実行されますがインテリセンスが安っぽいの情報を提供します。メンバーは追加され続けますが、削除されることはありま

    0

    2答えて

    私は、グッドプラクティスは、F#でタイププロバイダを使用しているものを を疑問に思って、私はXMLファイル(25Mo +)を持って、私はそれは問題にならないだろうと思ったが、私のVisual Studioがあります多くのロルに苦しんでいる。通常、データの最小限のXMLの完全なテンプレートを定義し、後でコンテンツをロードするのが良い方法ですか? オプションのノードで大きなファイルを読み込むと、タイプ

    5

    1答えて

    私はXSDファイルを読み込み、XSDで定義された各型の型を提供するTypeProviderに取り組んでいます。私は最後の行に以下のコード type schema = XmlProviders.Schema<"file.xsd"> type Bazzer = { Sum : XmlProviders.bar } に問題を持っているしかし、私はXmlProviders.barが存在し

    5

    1答えて

    生成型プロバイダは、ProvidedTypes APIを使用する場合、型に加えてリソースをアセンブリに追加することは可能ですか? 私は、プロバイダによって構築された具体的な型とともに生成された特定のリソースを構築したいと考えています。これが可能であれば、どうすれば達成できますか?

    5

    1答えて

    を列を見つけることができませんそれでは、私は列人口と利益を含むヘッダでCSVファイルしている、と私はF#インタラクティブで作業したいとしましょう。私はF#からインタラクティブなエラーが出ます #r "../packages/FSharp.Data.1.1.10/lib/net40/FSharp.Data.dll" open FSharp.Data // load csv header l

    4

    2答えて

    ここでいくつかのF#の頭を包み込み、問題が発生しています。 私は CorrelationId,TagNumber,Description,CreationDate,UpdateDate,Discipline 8D3F96F3-938F-4599-BCA1-66B13199A39A,Test 70-2,Test tag - Ignore,2016-04-05 14:55:23.503,2016-0