0
は私がChildVm
でAutomapperとネストされたオブジェクト
public class Parent {
public int ParentId { get; set; }
public List<Child> Children{get; set; }
// other properties
}
public class Child {
public int ChildId { get; set; }
// other properties
}
public class ParentVm {
public int ParentId { get; set; }
public List<ChildVm> Children{get; set; }
// other properties
}
public class ChildVm {
public int ParentId { get; set; }
public int ChildId { get; set; }
// other properties
}
Parent parent = /*something*/
var parentVm = Mapper.Map<ParentVm>(parent);
次のクラスがあるとし、プロパティParentId
があります。どのように私はautomapperを使用してその値を伝播できますか?
は、それはあなたが何にも 'ChildVm'.'ParentId'をマップしようとしているあなたの質問では表示されません。また、 'ParentVm'を作成しようとすると' Mapper.Map'コマンドが後方にあるように見えます。その行は 'Parent'オブジェクトを作成するためです。 'Child'オブジェクトを持つ' Parent'オブジェクトを 'ChildVm'オブジェクトを持つ' ParentVm'にマップしようとする実際の使用例ですか?そして 'Parent'.ParentId'プロパティが' ChildVm'.ParentId'プロパティに伝播するようにするには? –