Open Closed

how to manual add seed to table? #1426


User avatar
0
zsanhong created

I use abp suite to create a module solution(use EF as database), with some reason,I delete the database. but when I use update-database command to produce the database,there has nothing in the abpUses table, so I can't login the system and can't debug the solution. Please help me how to manual add seed to the database?


2 Answer(s)
  • User Avatar
    0
    liangshiwei created
    Support Team Fullstack Developer

    Hi,

    You can try:

    public override void OnApplicationInitialization(ApplicationInitializationContext context)
    {
        ......
        AsyncHelper.RunSync(async () =>
        {
            using (var scope = context.ServiceProvider.CreateScope())
            {
                await scope.ServiceProvider
                    .GetRequiredService<IDataSeeder>()
                    .SeedAsync();
            }
        });
    }
    
  • User Avatar
    0
    ServiceBot created
    Support Team Automatic process manager

    This question has been automatically marked as stale because it has not had recent activity.

Made with ❤️ on ABP v9.1.0-preview. Updated on November 11, 2024, 11:11