問題タブ [fastmember]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2885 参照

sqlbulkcopy - Fastmember 例外: 指定された引数が有効な値の範囲外でした。パラメータ名: 名前

このエラーが発生しました 指定された引数は有効な値の範囲外でした. パラメータ名: 名前

ここの例をほとんどコピーするだけのときhttps://code.google.com/p/fast-member/

エラーは bcp.WriteToServer(reader) で発生し、追加情報を探していましたが、問題の原因はまだわかりません。例はとても単純です...そして、名前という名前のパラメーターがどこから来ているのかさえわかりません。

私の実際のコードは以下です

誰か助けてくれませんか?

前もって感謝します

0 投票する
2 に答える
1645 参照

c# - Fastmember を使用して選択した列のみを一括挿入する

ファイルから複数の計算列を持つテーブルに大量のデータ (ファイルあたり最大約 250,000 レコード) を挿入するために使用されるアプリケーションがあります。fastmember がデータを挿入する列を選択して、計算列に書き込もうとしない方法はありますか?

0 投票する
1 に答える
1049 参照

c# - FastMember と null 許容プロパティ

クラスの public nullable プロパティ (datetime) があるため、fastmember を使用して問題が発生していますが、それを db に挿入しようとすると、列の値が null ではなく空の文字列になり、例外が発生します。列の値をnullにする方法についてのアイデアはありますか?

releaseate が null の場合、常に null ではなく空白文字列としてテーブルに入れられますが、強制的に null にする方法はありますか? または、SQL 一括コピーで空の文字列を null として解釈しますか?

0 投票する
1 に答える
414 参照

c# - FastMember と ExpandoObject エラー

サポートされているかどうかはわかりませんが、動的の型情報を取得するために fastmember を取得しようとしてExpandoObjectいます (以下のコードを使用)。エラーが発生します。

System.NotSupportedException: 指定されたメソッドはサポートされていません。FastMember.TypeAccessor.GetMembers() で System.Dynamic.UpdateDelegates.UpdateAndExecute1 [T0,TRet] (CallSite サイト、T0 arg0)

匿名dynamic型の 2 番目のテストは問題なく動作しますが、何らかの理由でExpandoObject. これは可能なはずですか?ディクショナリの実装を使用して代替ソリューションを考えることができますが、そうでExpandoObjectない場合は、すべてに同じコードを使用するのが良いでしょう。

【テストはXunit2】

0 投票する
1 に答える
177 参照

c# - IBindingList を DataTable に変換する

だから私はIBindingList、DevExpress チャートのデータ ソースとして持っているものを持っています。データが収集されるとチャートが自動的に更新されるため、この方法で実行されます。

IBindingListただし、別の DataTable を作成してその中にデータを記録する代わりに、 を使用してこれとログの最後をデータベースに一括挿入できるソースに変換できればと思います。

私が見たほとんどのメソッドは、FastMember パッケージとは別に再帰的ですが、私の人生で を に変換することはできませIbindingListIEnumerable

上記の効率を改善するためのアイデアはありますか?

0 投票する
1 に答える
970 参照

c# - FastMember.ObjectReader は DisplayName を考慮に入れることができますか?

FastMember.ObjectReader を使用して構造体のリストを DataTable にコピーし、それをグリッドビューの DataSource として使用しています。

リスト自体を DataSource として選択すると、構造体メンバー名の代わりに DisplayNames が列タイトルとして使用されます。

ここに画像の説明を入力

FastMember.ObjectReader を使用する場合、どのように再作成できますか?