public static MigrationBuilder RevokeFromRole(
            this MigrationBuilder migrationBuilder,
            string table,
            string role,
            DbPermissionsEnum permission)
        {
            migrationBuilder.Operations.Add(
                new RevokeFromRoleOperation(table, role, permission));

            return(migrationBuilder);
        }
예제 #2
0
 public RevokeFromRoleOperation(string table, string role, DbPermissionsEnum permission)
 {
     Table      = table;
     Role       = role;
     Permission = permission;
 }
 public static string GetSqlCommandByPermission(this DbPermissionsEnum permissions) =>
 string.Join(",", DbPermissionsSqlMapping.Where(x => (permissions & x.Key) != 0).Select(x => x.Value));
 public GrantToRoleOperation(string table, string role, DbPermissionsEnum permission)
 {
     Table      = table;
     Role       = role;
     Permission = permission;
 }