コントローラで反復処理する必要のあるさまざまなプロパティ(文字列、intなど)を持つViewModelがあります。これを行うための最良の方法は何ですか?ViewModelの定義は次のとおりです。
public class BankListViewModel
{
public int ID { get; set; }
public string BankName { get; set; }
public string EPURL { get; set; }
public string AssociatedTPMBD { get; set; }
public string Tier { get; set; }
public List<BankListAgentId> BankListAgentId { get; set; }
public List<BankListStateCode> BankListStateCode { get; set; }
}
ただし、2つのリストを省略する必要があります。何か案は?
編集
このプロセスの目的は、ビューモデルの特定のアイテムを3つの別々のオブジェクトに渡すことです。ビューモデルは、3つの別々のSQLテーブル/モデルのプロパティを組み合わせるために作成されました。現在、それらを適切に分割し、関連するテーブルに情報を追加しようとしています。今、私は次のように1つずつ進んでいます。
BankListMaster banklistmaster = new BankListMaster();
banklistmaster.AssociatedTPMBD = viewmodel.AssociatedTPMBD;
banklistmaster.BankName = viewmodel.BankName;