コード例 #1
0
        public static async Task SeedAsync(CodeFrameContext codeframeContext)
        {
            if (!codeframeContext.UserInfo.Any())
            {
                codeframeContext.UserInfo.AddRange(GetPreconfiguredUserInfo());

                await codeframeContext.SaveChangesAsync();
            }
            if (!codeframeContext.RoleInfo.Any())
            {
                codeframeContext.RoleInfo.AddRange(GetPreconfiguredRoleInfo());

                await codeframeContext.SaveChangesAsync();
            }
        }
コード例 #2
0
        public static async Task SeedAsync(CodeFrameContext codeframeContext)
        {
            if (!codeframeContext.RoleInfo.Any())
            {
                codeframeContext.RoleInfo.AddRange(GetPreconfiguredRoleInfo());

                await codeframeContext.SaveChangesAsync();
            }

            if (!codeframeContext.UserInfo.Any())
            {
                codeframeContext.UserInfo.AddRange(GetPreconfiguredUserInfo());

                await codeframeContext.SaveChangesAsync();
            }

            if (!codeframeContext.DepartMent.Any())
            {
                codeframeContext.DepartMent.AddRange(GetPreconfiguredDepartment());

                await codeframeContext.SaveChangesAsync();
            }
            if (!codeframeContext.SubSystem.Any())
            {
                codeframeContext.SubSystem.AddRange(GetPreconfiguredSubsystem());

                await codeframeContext.SaveChangesAsync();
            }
            if (!codeframeContext.Menu.Any())
            {
                codeframeContext.Menu.AddRange(GetPreconfiguredMenu());

                await codeframeContext.SaveChangesAsync();
            }
            if (!codeframeContext.Button.Any())
            {
                codeframeContext.Button.AddRange(GetPreconfiguredButton());

                await codeframeContext.SaveChangesAsync();
            }

            if (!codeframeContext.RolePower.Any())
            {
                codeframeContext.RolePower.AddRange(GetPreconfiguredRolePower());

                await codeframeContext.SaveChangesAsync();
            }
        }