sql >> Database >  >> RDS >> Sqlserver

Hoe SQL Server-tabelwijzigingen te controleren met behulp van c#?

U kunt de SqlDependency Class . gebruiken . Het beoogde gebruik is meestal voor ASP.NET-pagina's (laag aantal clientmeldingen).

ALTER DATABASE UrDb SET ENABLE_BROKER

Implementeer de OnChange evenement om op de hoogte te blijven:

void OnChange(object sender, SqlNotificationEventArgs e)

En in code:

SqlCommand cmd = ...
cmd.Notification = null;

SqlDependency dependency = new SqlDependency(cmd);

dependency.OnChange += OnChange;

Het gebruikt de Service Broker (een op berichten gebaseerd communicatieplatform) om berichten van de database-engine te ontvangen.



  1. Het minimaliseren van de impact van het verbreden van een IDENTITEIT-kolom - deel 3

  2. Hoe kan ik een arrayvariabele in MySQL simuleren?

  3. Gegevens ophalen van cursor in Oracle met For Loop

  4. FOUT:kolom van relatie bestaat niet PostgreSQL, kan invoegquery niet uitvoeren