問題タブ [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.
sqlbulkcopy - Fastmember 例外: 指定された引数が有効な値の範囲外でした。パラメータ名: 名前
このエラーが発生しました 指定された引数は有効な値の範囲外でした. パラメータ名: 名前
ここの例をほとんどコピーするだけのときhttps://code.google.com/p/fast-member/
エラーは bcp.WriteToServer(reader) で発生し、追加情報を探していましたが、問題の原因はまだわかりません。例はとても単純です...そして、名前という名前のパラメーターがどこから来ているのかさえわかりません。
私の実際のコードは以下です
誰か助けてくれませんか?
前もって感謝します
c# - Fastmember を使用して選択した列のみを一括挿入する
ファイルから複数の計算列を持つテーブルに大量のデータ (ファイルあたり最大約 250,000 レコード) を挿入するために使用されるアプリケーションがあります。fastmember がデータを挿入する列を選択して、計算列に書き込もうとしない方法はありますか?
c# - FastMember と null 許容プロパティ
クラスの public nullable プロパティ (datetime) があるため、fastmember を使用して問題が発生していますが、それを db に挿入しようとすると、列の値が null ではなく空の文字列になり、例外が発生します。列の値をnullにする方法についてのアイデアはありますか?
releaseate が null の場合、常に null ではなく空白文字列としてテーブルに入れられますが、強制的に null にする方法はありますか? または、SQL 一括コピーで空の文字列を null として解釈しますか?
c# - FastMember と ExpandoObject エラー
サポートされているかどうかはわかりませんが、動的の型情報を取得するために fastmember を取得しようとしてExpandoObject
います (以下のコードを使用)。エラーが発生します。
System.NotSupportedException: 指定されたメソッドはサポートされていません。FastMember.TypeAccessor.GetMembers() で System.Dynamic.UpdateDelegates.UpdateAndExecute1 [T0,TRet] (CallSite サイト、T0 arg0)
匿名dynamic
型の 2 番目のテストは問題なく動作しますが、何らかの理由でExpandoObject
. これは可能なはずですか?ディクショナリの実装を使用して代替ソリューションを考えることができますが、そうでExpandoObject
ない場合は、すべてに同じコードを使用するのが良いでしょう。
【テストはXunit2】
c# - IBindingList を DataTable に変換する
だから私はIBindingList
、DevExpress チャートのデータ ソースとして持っているものを持っています。データが収集されるとチャートが自動的に更新されるため、この方法で実行されます。
IBindingList
ただし、別の DataTable を作成してその中にデータを記録する代わりに、 を使用してこれとログの最後をデータベースに一括挿入できるソースに変換できればと思います。
私が見たほとんどのメソッドは、FastMember パッケージとは別に再帰的ですが、私の人生で を に変換することはできませIbindingList
んIEnumerable
。
上記の効率を改善するためのアイデアはありますか?