0

その点で、私はLINQとEntity Frameworkが初めてです。MySQL のデータを使用して Excel ワークシートに書き込みます。基本配列は、ワークシートに一括書き込みする最速の方法です。だから私の質問は、配列を作成する最速の方法は何ですか? LINQ を使用していますか? MySQL のテーブルは複合キーで構成されているため、いくつかの基準に基づいてレコードを選択します。

配列のサイズを変更するところまで来ました。

var rows = (from o in context.HoldingsEntitySet
            where o.AccountNumber == accountNumber 
            select o).Count();

次に、配列を作成します

var holdingsArray = new object[rows, 4];

私はこれを行う方法に少し困惑しているので、どんな助けも大歓迎です!

ありがとう、ジャスティン

4

1 に答える 1

1

これを試して:

var rows = (from o in context.HoldingsEntitySet
            where o.AccountNumber == accountNumber 
            select o);

var holdingarray = rows.ToArray();

それでもうまくいかない場合は、配列を作成してから、行をループしてデータを入力することができます。

于 2013-10-31T14:05:50.870 に答える