gpt4 book ai didi

c# - Entity Framework 5,从代码优先切换到数据库优先?

转载 作者:太空狗 更新时间:2023-10-29 23:23:15 26 4
gpt4 key购买 nike

我已经先使用代码创建了一个数据库。它运作良好。此后,在 Visual Studio 之外对数据库进行了许多更改。太多以至于任何迁移尝试都会产生错误。所以我的问题是,有没有办法将解决方案从代码优先切换到数据库优先?

最佳答案

这应该很简单,只需创建一个新的数据库优先模型并删除代码优先模型。如果您在同一个命名空间中并且注意以相同的方式命名您的上下文,那么您的大部分代码都可以正常编译。

但是,首先切换到数据库会使您失去迁移能力,而迁移能力是代码优先方法的坚实优势。如果我是你,我会花更多时间尝试创建一个迁移,甚至在生成器失败时手动编写一个迁移,但仍然首先坚持使用代码。

关于c# - Entity Framework 5,从代码优先切换到数据库优先?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18879513/

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