我想在我的模型(表格)中添加一个新属性。基本上它是一个在数据库中不存在的属性,但我需要将它添加到我的模型中,以便自定义生成工具(自跟踪实体生成器)将在自定义生成的文件中创建属性。
我添加了一个缩放器属性,它是一个字符串并且名为testme但是它给了我以下错误,有人知道我怎么能解决这个问题吗?
错误2538错误11009:未映射属性“testme”。
我很困惑为什么我需要将它映射到一个表...它是一个表中不存在的字段......
任何帮助真的很感激
由于
答案 0 :(得分:1)
通常,您将未映射的属性添加到部分类而不是通过模型。也就是说,使用自由裁量权;未映射的属性可能会令人困惑,因为它们大多不能用于LINQ to Entities查询。
答案 1 :(得分:1)
我遇到了这个问题,并且能够通过删除设计器中的实体(视图)并通过从数据库刷新来读取它来解决它。这是在重新设计数据库并重写视图后发生的。
答案 2 :(得分:0)
我知道这不能解决您的问题,但谷歌搜索此错误会返回此问题。希望这个答案对于EF新手的其他人有用,并像我一样点击此信息。
我一直在从概念模型中生成我的数据库。如果我在不更新数据库的情况下修改模型,那么我会看到此错误消息。
目前我的模型中没有任何数据,因此只需从更改的模型中重新生成数据库,就会消除这些错误。