1
オートマトンで現在のオブジェクトを保持している親オブジェクトのプロパティに基づいてオブジェクトを特定のタイプに変換するにはどうすればよいですか?オートマトンと親子のカスタムタイプコンバータ
以下、という列挙型のプロパティEventAssetType
を含むクラスがあります。 Asset
のプロパティをDocumentModel
またはImageModel
というタイプに変換し、両方ともから継承し、Type
プロパティを使用したいとします。今はAsset
からAssetModel
にマッパしています。
public class EventAssetModel
{
public EventAssetModel()
{
Event = new EventModel();
Asset = new DocumentModel();
Type = Enums.EventAssetType.Other;
}
public int Id { get; set; }
public bool Active { get; set; }
public Enums.EventAssetType Type { get; set; }
public EventModel Event { get; set; }
public AssetModel Asset { get; set; }
}