C# EF6问题&引用;“无效对象”;销售部

C# EF6问题&引用;“无效对象”;销售部,c#,asp.net,entity-framework,asp.net-web-api,C#,Asp.net,Entity Framework,Asp.net Web Api,首先编写API并使用EF代码。它工作得非常好,然后我将用于创建表的POCO对象移动到一个名为POCO的文件夹中。删除了数据库,因为我使用的ID由于某种原因全部失效,并且没有。当我使用迁移更新数据库时,我得到了无效的对象“dbo.sales”错误,我似乎可以找到该怎么办 有人能帮忙吗?您删除了数据库,需要创建一个新数据库。您不能使用数据库迁移来更新它,因为没有要更新的数据库 创建新数据库,并启用迁移 编辑 作为对OPs评论的回应。 首先使用代码创建数据库 这套短裙很棒。 我很难给你具体的建议,

首先编写API并使用EF代码。它工作得非常好,然后我将用于创建表的POCO对象移动到一个名为POCO的文件夹中。删除了数据库,因为我使用的ID由于某种原因全部失效,并且没有。当我使用迁移更新数据库时,我得到了无效的对象“dbo.sales”错误,我似乎可以找到该怎么办


有人能帮忙吗?

您删除了数据库,需要创建一个新数据库。您不能使用数据库迁移来更新它,因为没有要更新的数据库

创建新数据库,并启用迁移

编辑 作为对OPs评论的回应。 首先使用代码创建数据库

这套短裙很棒。


我很难给你具体的建议,因为我不确定你对你的项目做了什么

您删除了数据库,需要创建新数据库。您不能使用数据库迁移来更新它,因为没有要更新的数据库

创建新数据库,并启用迁移

编辑 作为对OPs评论的回应。 首先使用代码创建数据库

这套短裙很棒。


我很难给你具体的建议,因为我不确定你对你的项目做了什么

失败的迁移代码是什么样子的?您想让我从控制台发布整个迁移代码吗?只是Up()中的失败代码,但首先您应该检查数据库初始值设定项,以确保它创建了数据库(DropCreate…、CreateIfNotExist等).那么,你到底是如何使用LocalDB做到这一点的呢???@heyyou我没有创建数据库。实体框架为我做了这件事。我删除了数据库,但由于某种原因,实体框架没有重新创建它。我手动完成了这项工作,但我现在得到一个“找不到对象”dbo.BikeTables,因为它不存在或您没有权限。”这可能是非常简单的事情。是否存在可使用的if nto,以便EF再次创建所有这些内容?失败的迁移代码是什么样子的?是否希望我从控制台发布整个迁移代码?仅显示Up()中的失败代码,但首先应检查数据库初始值设定项,确保它创建了数据库(DropCreate…,CreateIfNotExist,等等)。那么,你到底是如何使用LocalDB做到这一点的呢???@heyyou我没有创建数据库。Entity Framework是为我做的。我删除了数据库,Entity Framework出于某种原因没有重新创建它。我手动完成了这一操作,但我现在得到了一个“找不到对象”dbo.BikeTables“因为它不存在,或者您没有权限。”这可能很简单。是否存在一个可以使用的if nto,以便EF再次创建所有这些内容?