gpt4 book ai didi

c# - 何时调用 EFCore OnModelCreating?

转载 作者:行者123 更新时间:2023-12-02 03:27:45 27 4
gpt4 key购买 nike

我知道当您创建迁移时它会被调用,但是这是它唯一被调用的时间吗?

它看起来不像是在请求到来时调用它(在 WebApi 系统的上下文中),但它是在服务器启动时调用的吗?或者在部署过程中的任何时候?或者在迁移运行期间?

询问数据播种目的,但我也想知道摘要中的答案。

最佳答案

OnModelCreating 在第一次创建时由框架调用,以创建模型并映射到内存中。它为您提供了一种使用 Fluent API 配置模型类的方法。因此,您在模型类中进行更改,然后添加迁移并更新数据库。生成的快照为您提供有关数据库的确切详细信息。它在程序执行期间不会被调用。

关于c# - 何时调用 EFCore OnModelCreating?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52738995/

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