SQL クエリの行を表すクラスを作成しています。クラスのインデクサー プロパティを介してフィールド データにアクセスできるようにします。オブジェクトの内部リストにデータをロードすれば、これは簡単です。私はすでにこれを試しましたが、プリミティブのボクシングに満足していません。ボクシングにより、メモリ要件が 20% 増加します。プリミティブをプリミティブとしてクラスに保存したいと思います。DataTable クラスは、IDataReader から返されたスキーマの列ごとに配列を作成することにより、プリミティブを格納します。この方法でクラスを実装しましたが、行によって内部的に参照される列ではなく、行オブジェクトにデータを格納することをお勧めします。
これを達成するためのアイデアはありますか?