Mysql
 sql >> база данни >  >> RDS >> Mysql

SubSonic не генерира MySql таблици с външни ключове

При мен работи с тези настройки.

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

Subsonic 2.2 и MySql 5.1.30. Трябва също да проверите дали и двете таблици са MyISAM.

И току що създадохте този външен ключ? Тогава е вероятно Subsonic да не забележи вашите промени, защото MySQL изглежда кешира схемата на таблицата. Вижте: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. Изтрийте дублирани записи от таблица без pk или id или уникални колони в mysql

  2. MySQL хвърля синтактична грешка при посочване на колони

  3. Laravel миграции/db:seed супер бавно

  4. След като отворя csv файл в wordpad, не искам двойни кавички за името на полето

  5. Върнете стойност по подразбиране, ако един ред не е намерен