私はLinqToExcelライブラリを使用してExcelファイルを解析しようとしています。私は簡単にこの中で(をマッピングするために、ライブラリからのマッピングを使用LinqToExcelピボットデータの解析
class MyModel
{
List<ExtraProperties> extraProperties;
String property1;
String property2;
}
:私のモデルの抽象化は、次のようになります
Property1 | Property2 | HasExtraProperty1 | HasExtraProperty2 | HasExtraProperty3
------------|---------------|-----------------------|-----------------------|-------------------
foo | bar | yes | yes | no
barfoo | foobar | no | no | yes
barbar | foofoo | no | yes | no
:私のExcelファイルには、以下の「デザイン」を持っています例)列の文字列プロパティ。これはすべて流暢に動作しますが、今では他のプロパティを解析していません。 "yes"の余分なプロパティのみがリストに追加されます。どのようにlinqクエリでこれを解決するための任意のアイデアですか?
注1:将来的には、余分なプロパティの数は変更する必要があります。
注2:私は別のライブラリの使用を検討しましたが、既に私のプロジェクトのどこかでLinqToExcelを使用しています。依存関係を最小限に抑えようとしています。