首页 > Web开发 > 详细

.Net core 2.0的数据初始化

时间:2017-12-21 15:38:41      阅读:313      评论:0      收藏:0      [点我收藏+]

在StartUp.cs里面,添加Seed方法

public static void Seed(IApplicationBuilder applicationBuilder)
    {
        using (var serviceScope = applicationBuilder.ApplicationServices.GetRequiredService<IServiceScopeFactory>()
                .CreateScope())
        {
            AppDbContext context = serviceScope.ServiceProvider.GetService<AppDbContext>();

            if (!context.Products.Any())
            {
                // 这里做操作
            }

            context.SaveChanges();
        }
    }

  在Configure方法添加引用

Seed(app);

  

.Net core 2.0的数据初始化

原文:http://www.cnblogs.com/xiaoquangege/p/8080626.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!