sql >> Databáze >  >> RDS >> Sqlserver

NHibernate + výchozí sloupec getdate().

Vždy dávám přednost použití systému událostí NHibernate k nastavení vlastností auditu, jako je datum vytvoření nebo datum aktualizace. (Viz dokumentaci systému událostí zde ).

Dávám přednost tomuto přístupu, protože udržuje logiku mimo moji databázovou vrstvu, ale také mi dává možnost mít v kódu jediné místo, které je zodpovědné za nastavení těchto hodnot. A pokud mám společnou základní třídu pro všechny své entity, mohu dokonce zaručit konzistentní chování v celé mé doméně.



  1. Oracle MERGE a připravené prohlášení

  2. Oprava „CHYBA:  každý dotaz UNION musí mít stejný počet sloupců“ v PostgreSQL

  3. Vraťte seznam databází v SQLite

  4. Může funkce okna LAG odkazovat na sloupec, jehož hodnota se vypočítává?