sql >> Databáze >  >> RDS >> Mysql

SubSonic negeneruje tabulky cizích klíčů MySql

S tímto nastavením mi to funguje.

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

Subsonic 2.2 a MySql 5.1.30. Také byste měli zkontrolovat, zda jsou obě tabulky MyISAM.

A právě jste vytvořili tento cizí klíč? Pak je pravděpodobné, že Subsonic si vašich změn nevšimne, protože se zdá, že MySQL ukládá Tableschema do mezipaměti. Viz:http://code.google.com/p/subsonicproject /issues/detail?id=87



  1. Jak mohu zašifrovat data v databázi mysql?

  2. PostgreSQL:Jak optimalizovat databázi pro ukládání a dotazování velkého grafu

  3. Dotaz MySQL – Spojte data na základě dvou faktorů a poté přizpůsobte způsob řazení dat na základě hodnot

  4. Použití spouštěčů MySQL