Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SubSonic nie generuje tabel kluczy obcych MySql

U mnie działa z tymi ustawieniami.

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

Subsonic 2.2 i MySql 5.1.30. Powinieneś również sprawdzić, czy obie tabele są MyISAM.

A czy właśnie stworzyłeś ten klucz obcy? Wtedy jest prawdopodobne, że Subsonic nie zauważy twoich zmian, ponieważ MySQL wydaje się buforować schemat tabel. Zobacz: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. WYBIERZ wszystkie najnowsze rekordowe odrębne słowa kluczowe z wartością inną niż null w jednej kolumnie

  2. Pobieranie tagów na podstawie identyfikatora posta

  3. wykrywać błędy mysql bez ich wykonywania

  4. hive.HiveImport:FAILED:SemanticException [Błąd 10072]:Baza danych nie istnieje:

  5. Jak zignorować wyrażenia zastępcze dla Flyway?