3
A
答えて
4
を、我々が移入したい次DTO与えられ、これを達成するには2つの方法が、あるように思える:
public class DTO
{
public string FirstName { get;set; }
public string LastName { get;set; }
}
およびサンプル入力:
string input = "Andrew,Whitaker";
カスタム型コンバータを書く(推奨):
public class CommaDelimitedStringConverter : TypeConverter<string, DTO> { protected override DTO ConvertCore(string source) { string[] tokens = source.Split(','); DTO result = null; if (tokens.Length == 2) { result = new DTO(); result.FirstName = tokens[0]; result.LastName = tokens[1]; } return result; } } Mapper.CreateMap<string, DTO>() .ConvertUsing<CommaDelimitedStringConverter>();
(これは迅速かつ汚いでない限り推奨されません)ワンオフ各プロパティの地図:
Mapper.CreateMap<string, DTO>() .ForMember(dest => dest.FirstName, opt => opt.MapFrom(src => src.Split(',')[0])) .ForMember(dest => dest.LastName, opt => opt.MapFrom(src => src.Split(',')[1]));
関連する問題
- 1. 隣の区切り文字で区切られた文字列
- 2. 区切り文字で区切られたセル配列列
- 3. PHPで区切られた区切り文字で区切られた文字列
- 4. パイプで区切られた文字列
- 5. Java - "]で区切られた文字列"
- 6. 複数の区切り文字で区切られた文字列
- 7. コンマで区切られた文字列とコンマで区切られた文字列を照合するSQLクエリ?
- 8. 改行文字で区切られたbash文字列
- 9. コンマで区切られた配列から文字列へ
- 10. 可変長ドットで区切られた文字列をgrokで区切る
- 11. コンマで区切られた文字列への配列リスト
- 12. マルチデムPHPの文字列 - カンマで区切られた、コロン区切りのアレイ
- 13. マップテーブルに行と列を表す区切り文字で区切られた値の文字列を変換
- 14. 大文字小文字で区切られた文字列操作MySQL
- 15. 電子メール文字列を区切り文字で区切る
- 16. 複数の区切り文字で区切る文字列
- 17. bash:区切り文字付きの区切り文字で区切られているが、括弧で囲まれた文字列ではない場合は
- 18. ダイナミックコンマ別の列に区切られた文字列
- 19. Pythonを使用してコンマで区切られたコンマで区切られた文字列を解析する
- 20. 2つの異なるデリミタで区切られた文字列
- 21. コンマで区切られた文字列の数をカウントする
- 22. カンマで区切られたSQL文字列テーブルに
- 23. カンマで区切られたJquery検索文字列
- 24. Objective-CのNSArrayにコンマで区切られた文字列
- 25. スペースで区切られた文字列の変更
- 26. 区切られた文字列からの抽出
- 27. 複数区切り文字で区切られた文字列の複数の変数への分割R
- 28. スウィフト:複数の区切り文字で区切られた文字列内の数値を置き換え
- 29. 区切り文字で区切られた文字列をどのように抽出するか?
- 30. 複数の空白と文字で区切られた文字列
あなたはいくつかのサンプルコードを投稿することができますか?ターゲットオブジェクトと文字列リストの外観はどうですか? – nemesv