sql >> Database teknologi >  >> RDS >> PostgreSQL

Kan jeg affyre en hændelse på connect-databasen i Entity Framework Core?

Du burde være i stand til at gøre det ved at overføre en forbindelse til din DbContext og tilslutte StateChange begivenhed:(Tilgiv venligst SQLite-eksemplet. Jeg ved, du sagde PostgreSQL.)

var connection = new SqliteConnection(connectionString);
_connection.StateChange += (sender, e) =>
{
    if (e.OriginalState != ConnectionState.Open)
        return;

    var senderConnection = (DbConnection)sender;

    using (var command = senderConnection.CreateCommand())
    {
        command.Connection = senderConnection;
        command.CommandText = "-- TODO: Put little SQL command here.";

        command.ExecuteNonQuery();
    }
};

optionsBuilder.UseSqlite(connection);


  1. Hvordan trækker man en til måneden for et datoformat i mysql?

  2. Hvornår skal du skifte til en større RDS-instans

  3. Indekser viser ingen forbedring i hastighed

  4. Hvordan definerer jeg en ARRAY-kolonne i en Sequel Postgresql-migrering?