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

SubSonic tidak menghasilkan tabel kunci asing MySql

Ini bekerja untuk saya dengan pengaturan ini.

  <add name="ProviderName"
       type="SubSonic.MySqlInnoDBDataProvider, SubSonic"
       connectionStringName="ConnectionString"
       generateLazyLoads="true"
       generatedNamespace="My.NameSpace"
       generateRelatedTablesAsProperties="true"
       tableBaseClass="ActiveRecord" />

Subsonic 2.2 dan MySql 5.1.30. Anda juga harus memeriksa apakah kedua tabel adalah MyISAM.

Dan apakah Anda baru saja membuat kunci asing ini? Maka kemungkinan Subsonic tidak melihat perubahan Anda, karena MySQL tampaknya men-cache Tableschema. Lihat:http://code.google.com/p/subsonicproject /issues/detail?id=87



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL memilih baris teratas dengan nilai kondisi yang sama

  2. Tidak dapat terhubung ke database (000webhost)

  3. Apakah aman membandingkan string dengan 'lebih besar dari' dan 'kurang dari' di MySQL?

  4. Peringatan Python dan MySQLdb

  5. MySQL Trigger untuk mencegah INSERT dalam kondisi tertentu