在创建完DBIfNotExistsInitializer数据库初始化器类后,需要在程序每一次访问数据库前,告诉EF使用该初始化器进行初始化。
代码如下 :
Database.SetInitializer(new DBIfNotExistsInitializer());
说明:
DbClientContext 是之前创建的数据库上下文,访问数据库时必须使用该类,否则会造成EF在数据库首次创建时不会执行Seed方法
本文共 274 字,大约阅读时间需要 1 分钟。
在创建完DBIfNotExistsInitializer数据库初始化器类后,需要在程序每一次访问数据库前,告诉EF使用该初始化器进行初始化。
代码如下 :
Database.SetInitializer(new DBIfNotExistsInitializer());
说明:
DbClientContext 是之前创建的数据库上下文,访问数据库时必须使用该类,否则会造成EF在数据库首次创建时不会执行Seed方法
转载于:https://www.cnblogs.com/FGang/p/11262232.html