1

byte[] 型の Image というプロパティを含む非常に単純な POCO があります。このフィールドが null に設定されていて、マッピング先の Entity Framework オブジェクトに既に Image プロパティの値がある場合、Mapper.Map を呼び出した後、EF オブジェクトの値が null に設定されていないことがわかりました。

AutoMapper に強制的にこれを実行させるために何か特定のことを行う必要がありますか、それとも手動で行う必要がありますか?

AutoMapper のバージョン 2.2.1 を使用します。

ありがとう、ゲイリー

4

2 に答える 2

0

私は実際に 2.2.1 のプレリリース バージョンを使用していることに気付きました。最新バージョンにアップグレードすると、この問題は解消されたようです。他の誰かがこれを発見した場合は、可能な解決策としてこれを確認することをお勧めします。

于 2013-06-24T13:10:43.030 に答える
0

AllowNullCollections 構成オプションを使用してみてください。

Mapper.Configuration.AllowNullCollections = true;
于 2013-06-23T20:47:10.620 に答える