首先是C#ASP.NET EF数据库:未映射类型

时间:2012-04-02 08:21:30

标签: c# asp.net database-first

运行数据库第一个项目时出现映射错误。我知道我应该在哪里修复它们但是我已经有一段时间了,因为我已经完成了数据库,我无法弄清楚如何修复它。我似乎越是改变了事情,就越容易出错。

欢迎任何指向有关这些映射问题或解决方案的教程,指南或博客文章的链接。我无法通过Google找到解释我应该改变的内容。

  

未映射“Paycento_Models.Domain.Campaign”类型。检查一下   尚未使用Ignore方法明确排除该类型   或NotMappedAttribute数据注释。验证类型是否   定义为类,不是原始的,嵌套的或通用的,也不是   继承自EntityObject。

     

描述:执行期间发生了未处理的异常   当前的网络请求。请查看堆栈跟踪了解更多信息   有关错误的信息以及它在代码中的起源。

     

异常详细信息:System.InvalidOperationException:类型   未映射'Paycento_Models.Domain.Campaign'。检查类型   尚未使用忽略方法或明确排除   NotMappedAttribute数据注释。验证是否已定义类型   作为一个类,不是原始的,嵌套的或通用的,并且不继承   来自EntityObject。

enter image description here


enter image description here

1 个答案:

答案 0 :(得分:0)

出现此问题是因为您的模型不知道您在数据库中的更改。要解决此问题,请右键单击模型并从数据库中选择更新。你的模型在xml中没有正确的存储模型。