当前位置:  开发笔记 > 前端 > 正文

.NET Core dnx实体框架无法正常工作

如何解决《.NETCorednx实体框架无法正常工作》经验,为你挑选了1个好方法。

我正在使用.NET Core来构建应用程序,我遇到了实体框架的问题.在创建第二次迁移以使用"dnx ef migrations add""dnx ef database update"命令更新对我的模型所做的更改后,我收到有关删除不存在的外键约束的尝试的错误.看起来实体框架在生成迁移文件之前不会检查目标数据库.

为了尝试确认这一点,我在开发环境中创建了一个全新的数据库,并更新了我的appsettings.json文件以定位新数据库.然后,我生成了另一个迁移文件,以检查它是否会注意到数据库是空白的,并创建一个迁移文件来构建模式.它改为创建了一个迁移文件,其中包含尝试删除不存在的约束的相同问题.

实体框架是否应始终检查数据库,以便找到数据库模式和模型类之间的区别?

谢谢



1> agua from ma..:

dnx命令不再退出!它是.net核心的测试版.将项目迁移到最新的dotnet核心版本(1.1)并使用dotnet命令

要添加迁移使用命令:dotnet ef migration add
要更新:dotnet ef update

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有