यह मेरे लिए इस सेटिंग के साथ काम करता है।
<add name="ProviderName"
type="SubSonic.MySqlInnoDBDataProvider, SubSonic"
connectionStringName="ConnectionString"
generateLazyLoads="true"
generatedNamespace="My.NameSpace"
generateRelatedTablesAsProperties="true"
tableBaseClass="ActiveRecord" />
सबसोनिक 2.2 और MySql 5.1.30। आपको यह भी जांचना चाहिए कि क्या दोनों टेबल MyISAM हैं।
और क्या आपने अभी यह विदेशी कुंजी बनाई है? तब यह संभव है कि Subsonic आपके परिवर्तनों को नोटिस न करे, क्योंकि MySQL Tableschema को कैश करने लगता है। देखें:http://code.google.com/p/subsonicproject /मुद्दों/विस्तार?id=87