gpt4 book ai didi

entity-framework - EF 代码优先并初始化多个上下文

转载 作者:行者123 更新时间:2023-12-02 02:20:58 25 4
gpt4 key购买 nike

我正在试用 Code First。我有两个使用同一个数据库的独立上下文。

我的问题是如何使用数据库初始化程序。

如果我使用删除数据库的初始化程序,它只适用于第一个上下文。然后我初始化第二个上下文,该初始化程序删除第一个初始化程序创建的表。

有什么建议可以解决这个问题吗?

最佳答案

在代码优先的情况下,同一个数据库不应该有两种不同的上下文类型。您应该只有一个 - 在代码优先场景中不会出现您的用例。

要解决您的问题,您必须仅对一种上下文类型使用初始值设定项,并确保始终首先使用它。

关于entity-framework - EF 代码优先并初始化多个上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8240559/

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