Database.Initialize(Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
运行在此上下文中注册的 IDatabaseInitializer<TContext> 。 如果“force”设置为 true,则无论以前是否运行过初始值设定项,初始值设定项都会运行。 如果在应用程序正在运行时删除了数据库并且需要重新初始化数据库时,则这样做会很有用。 如果“force”设置为 false,则仅在尚未为此应用域中的上下文、模型和连接运行初始值设定项时才运行。 如果需要确保在启动某个操作之前已创建数据库并为其设定种子,则通常使用此方法,其中延迟操作会导致问题,例如,当操作是事务的一部分时。
public void Initialize (bool force);
member this.Initialize : bool -> unit
Public Sub Initialize (force As Boolean)
参数
- force
- Boolean
如果设置为 true
,则即使已运行初始值设定项,也运行该初始值设定项。