エンティティ オブジェクトからプルして、モデルにマップしようとしています。ここに私のクラス情報があります:
// エンティティ クラスは自動生成されました
**public partial class CategoryType
{
public CategoryType()
{
this.OutgoingCategories = new HashSet<OutgoingCategory>();
}
public int CategoryTypeID { get; set; }
public string Name { get; set; }
public string Icon { get; set; }
public virtual ICollection<OutgoingCategory> OutgoingCategories { get; set; }
}**
public class CategoryTypeModel
{
public int CategoryTypeID { get; set; }
public string Name { get; set; }
public string Icon { get; set; }
}
私のマッパーは次のようになります。
Mapper.CreateMap<CategoryType, CategoryTypeModel>().ForSourceMember(a => a.OutgoingCategories, o => o.Ignore());
マップされたリストを取得するとき:
Mapper.Map <List<CategoryType>, List<CategoryTypeModel>>(dbo.CategoryTypes.ToList());
エラーが発生します:
タイプ マップ構成が欠落しているか、サポートされていないマッピングです。
私は Automapper を初めて使用するので、何が間違っているのかわかりません。どんな助けでも素晴らしいでしょう。ありがとう。