我在Codefirst一个新手,我不明白它是如何工作正常。 我通过“附加迁移”命令创建3迁移,迁移1..3并出具了“更新数据库”相对更新。EF codefirst迁移它是如何工作在生产环境中
我在我的迁移目录和自定义数据库初始化(我工作的MySQL),我为了将初始数据播种创造了Configuration.cs文件。
我不知道在生产环境中的场景,我没有任何数据库尚未后面会发生什么。
谁负责创建和更新数据库?迁移是否一个接一个地执行?
您能否给我建议这个过程中生产的工作方式和共享有用的链接?
问候, 罗伯托
你是什么意思,你没有生产环境中的数据库? – ilans
嗨,我从头开始在生产中,我刚刚部署了该软件包。当我第一次调用迁移过程时调用上下文类时,我会在幕后考虑,但以何种方式? –
你应该从你的初始化函数调用'CreateIfNotExists'函数,或者使用一个初始化函数,它完全符合我不推荐的 - 这使我很麻烦。 – ilans