Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

NHibernate + cột getdate () mặc định

Tôi vẫn thích sử dụng hệ thống Sự kiện NHibernate để đặt các thuộc tính kiểm tra của mình như ngày tạo hoặc ngày cập nhật. (Xem tài liệu hệ thống sự kiện tại đây ).

Tôi thích cách tiếp cận này hơn vì nó giữ logic không nằm ngoài lớp cơ sở dữ liệu của tôi nhưng nó cũng cho tôi khả năng có một vị trí duy nhất trong mã của tôi chịu trách nhiệm thiết lập các giá trị này. Và nếu tôi có một lớp cơ sở chung cho tất cả các thực thể của mình thì tôi thậm chí có thể đảm bảo hành vi nhất quán trên toàn miền của mình.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bảng phân vùng và song song SQL Server 2008

  2. Nhận chuỗi kết nối từ app.config trong c #

  3. Cách sys.dm_exec_describe_first_result_set hoạt động trong SQL Server

  4. trả về giá trị tại một vị trí từ STRING_SPLIT trong SQL Server 2016

  5. Entity Framework 6 GUID làm khóa chính:Không thể chèn giá trị NULL vào cột 'Id', cột 'FileStore' của bảng không cho phép giá trị rỗng