3

バージョン 2 から Automapper 3 にアップグレードしました。プロジェクトで使用する方法は 2 つあります。

IsListOrDictionaryType()ToNullSafeString()

.NET 4.0 を使用しています。

誰か提案/考えはありますか?

更新 Automapper 3.0.0 には 4 つの追加の名前空間があります。Impl, Internal, Mappers, QueryableExtensions. 「不足している」関数は含まれてInternalいますが、他のオブジェクトメソッドとタイプも含まれているため、解決策には見えません。

4

4 に答える 4

2

この問題に従って AutoMapper.Internal 名前空間に移動したようです: https://github.com/AutoMapper/AutoMapper/issues/311

于 2013-10-21T20:16:50.253 に答える
1

私がする必要があったのは、追加することだけでした

using AutoMapper.Internal;

私のマッパープロファイル.csの上部にあり、うまくいきました。

于 2013-11-07T18:16:36.517 に答える
0

私のように、変更の詳細にあまり詳しくない人のために、以下を使用しました。

AutoMapper.Internal.PrimitiveExtensions.IsListOrDictionaryType(myData.GetType())

ブール値を返し、

AutoMapper.Internal.PrimitiveExtensions.ToNullSafeString(myString)

文字列を返します(原文のまま)。

于 2013-11-06T18:50:45.133 に答える