为什么我收到此错误'发生System.Data.Entity.Core.MetadataException'

时间:2018-01-10 13:18:52

标签: asp.net-mvc asp.net-mvc-scaffolding

这是我的代码:

public List<Core.Domain.ActivityDepreciationType> GetAllActivityDepreciationType()
    {
        using (TrenStarEAMEntities1 dbContext = new TrenStarEAMEntities1())
        {
            // Exception occurs here --v
            var efActivityDepriciationType = dbContext.ActivityDepreciationTypes.ToList();

            var config = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap<EFModels.ActivityDepreciationType, Core.Domain.ActivityDepreciationType>();
            });
            var mapper = config.CreateMapper();
            return mapper.Map<List<Core.Domain.ActivityDepreciationType>>(efActivityDepriciationType);
        }
    }

我的任务是在MVC中的数据库中构建表格。

行发生错误:

var efActivityDepriciationType = dbContext.ActivityDepreciationTypes.ToList();

这就是错误所说的:

  

发生System.Data.Entity.Core.MetadataException消息=无法执行   加载指定的元数据资源。 Source = StackTrace:

0 个答案:

没有答案