sql >> Databasteknik >  >> RDS >> Mysql

SubSonic genererar inte MySql främmande nyckeltabeller

Det fungerar för mig med de här inställningarna.

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

Subsonic 2.2 och MySql 5.1.30. Du bör också kontrollera om båda tabellerna är MyISAM.

Och skapade du just den här främmande nyckeln? Då är det troligt att Subsonic inte märker dina ändringar, eftersom MySQL verkar cachelagra Tableschemat. Se:http://code.google.com/p/subsonicproject /issues/detail?id=87



  1. Överlappande kontrollbegränsning för datumintervall

  2. Det går inte att ansluta från Intellij till mySql som körs i docker-container - specificerad databasanvändare/lösenordskombination avvisas

  3. mysql naturlig sortering

  4. Att slå samman två fungerande SQL-frågor ger fel resultat - Var går jag fel