Wir arbeiten an einer Webanwendung, die auf .NET und SQL Server basiert. In der Produktionsumgebung würden die Datenbank und der Webserver auf verschiedenen Systemen ausgeführt werden.beste Möglichkeit zum Synchronisieren der Daten zwischen Business und Datenbank
Angesichts dieser, was wäre der beste Weg, um sicherzustellen, dass das Datum und die Zeit zwischen der Business-Logik-Ebene (läuft auf dem Webserver) und dem Datenbankserver synchronisiert werden?
Würde eine Abfrage an den Server mit SELECT GETDATE() effizient sein?
Zum Beispiel anstelle von Datum Zeit Eigenschaften in unseren Klassen zu DateTime.Now initialisieren wir mit DBServer.Now wo "Now" ist eine statische Eigenschaft, die die SELECT GETDATE() Abfrage auslösen würde und erhalten eine Antwort.
Danke.
Seitennotiz- stellen Sie sicher, dass Sie sich mit Daten in UTC befassen, um Zeitzonenprobleme zu vermeiden. – MunkiPhD