PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bisakah saya memecat acara di database koneksi di Entity Framework Core?

Anda seharusnya dapat melakukannya dengan meneruskan koneksi ke DbContext . Anda dan mengaitkan StateChange event:(Maafkan contoh SQLite. Saya tahu Anda mengatakan 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghubungkan R dengan PostgreSQL di OSX 10.10.2?

  2. Membuat file database.yml berfungsi di Rails di OSX

  3. Tingkatkan kinerja kueri agregasi PostgresSQL

  4. Bagaimana cara menyesuaikan file konfigurasi gambar Docker PostgreSQL resmi?

  5. Liquibase + Postgresql + Spring Jpa :Id masalah kenaikan otomatis