アダプタークラスを作成する必要があります。
trip.Resource は ModalityResource という名前の列挙型です。
transportOrderTrip.ModalityResource は文字列です。
if(Enum.IsDefined(typeof(ModalityResource), transportOrderTrip.ModalityResource))
trip.Resource = Enum.Parse(typeof(ModalityResource), transportOrderTrip.ModalityResource, true);
ここでの ModalityResource の可能な値:
public enum ModalityResource { NONE, CHASSIS, TRAILER }
私が得るエラーはこれです:タイプ「オブジェクト」を「ModalityResource」に暗黙的に変換できません。誰が何が悪いのか知っているかもしれませんか?
編集:気にしないで、少し混乱しました。
trip.Resource = (ModalityResource) Enum.Parse(typeof (Shared.Interfaces.ModalityResource), transportOrderTrip.ModalityResource, true);