gpt4 book ai didi

entity-framework - Entity Framework 6 - 启用迁移时不创建表

转载 作者:行者123 更新时间:2023-12-04 23:53:53 24 4
gpt4 key购买 nike

在我的应用程序中,我通过一些迁移启用了代码优先迁移,我还使用 SQL Server Compact 进行集成测试。

当我运行我的测试时, Entity Framework 创建一个空数据库并尝试在该空数据库上运行迁移并抛出 The specified table does not exist.

基于 this报告我认为 Entity Framework 6 中迁移的使用已经改变。

我用 Context.Database.Create(); 测试了所有数据库初始化器,但在所有情况下都没有创建 tabale。

最佳答案

我不知道这是否是 EntityFramework 的错误,但是当我将迁移配置类的命名空间从默认 (Projectname/Migrations) 重命名为任何非默认名称时,迁移工作正常。

关于entity-framework - Entity Framework 6 - 启用迁移时不创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26234669/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com