public static MigrationBuilder RevokeFromRole( this MigrationBuilder migrationBuilder, string table, string role, DbPermissionsEnum permission) { migrationBuilder.Operations.Add( new RevokeFromRoleOperation(table, role, permission)); return(migrationBuilder); }
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; }