“数据库中已经有一个名为'temp_Students_636136759476987970'的对象。”

时间:2016-11-08 09:54:25

标签: c# entity-framework sql-server-2008

获取错误“实体框架(6.2)中已存在名为'temp_Students_636136759476987970'的对象。”这些表会自动创建并导致此错误。为什么这个表是由EF创建的,为什么它们不会自动删除。

1 个答案:

答案 0 :(得分:0)

我找到了可能对您有帮助的链接: There is already an object named in the databaseEntity Framework Automatic Migrations Existing Database ..

一般来说,它作为BugFinder说:我猜你手动删除/编辑了表,这会导致这个错误。

我以前没有这个错误,但我有不同的错误。如果删除一个类并使用相同的名称再次创建它,则可能会发生这种情况,而且无法使用此名称创建它。如果您在存储中删除此类的文件夹,则不会再出现错误。

要找到EF对象的来源可能会更难..但是如果你能够找到对象的来源或对象的创建,就有可能摆脱那个错误。 / p>

bst rgrds