Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Servicestack:Menangani indeks, kenaikan otomatis dll tanpa atribut?

Dengan konvensi, berarti OrmLite akan menyimpulkan skema dari model seperti yang diharapkan. Tetapi jika Anda ingin menambahkan penyesuaian apa pun seperti menambahkan indeks pada bidang arbitrer, Anda perlu memberi tahu OrmLite tentang hal itu. Karena OrmLite adalah ORM yang mengutamakan kode, atribut adalah cara menghias fungsionalitas tambahan untuk model Anda.

Di OrmLite v4 berikutnya Anda akan dapat menambahkan atribut-atribut ini yang dipisahkan dari POCO Anda dengan menambahkannya secara dinamis saat startup, mis:

typeof(Poco).GetProperty("Email")
    .AddAttributes(new IndexAttribute { Unique = true });

Yang akan memiliki efek yang sama dengan mendekorasi properti Anda dengan [Index(Unique = true)]




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nilai waktu MySQL dalam kueri 838:59:59?

  2. mySQL mengonversi varchar ke tanggal

  3. ZEND FW :Menggabungkan dua tabel dari database yang berbeda

  4. MySQL:Bagaimana cara mengubah kolom varchar(255) UNIQUE menjadi UNIQUE Text NOT NULL?

  5. acara terjadwal mysql berhenti bekerja segera setelah acara ke-2 dibuat dan dijalankan