1
當使用亞音速從mysql生成activerecord.cs時,某些外鍵被模板忽略。它承認表和列,而不是關係。無法識別外鍵
我檢查了數據庫使用轉儲創建像確信其正確的數據庫,刷新表,刪除等類
所有基本的東西。當我從這個版本生成一切正常工作。然後我添加一些與現有的表相關的表。當我再次生成時,亞音速會錯過新的關係。新表與現有表具有相同的外鍵。
任何想法會幫助我在這個階段
感謝
當使用亞音速從mysql生成activerecord.cs時,某些外鍵被模板忽略。它承認表和列,而不是關係。無法識別外鍵
我檢查了數據庫使用轉儲創建像確信其正確的數據庫,刷新表,刪除等類
所有基本的東西。當我從這個版本生成一切正常工作。然後我添加一些與現有的表相關的表。當我再次生成時,亞音速會錯過新的關係。新表與現有表具有相同的外鍵。
任何想法會幫助我在這個階段
感謝
解決它。雖然我的連接字符串是正確的(用於生成表),但在Settings.ttinclude中,以下行不正確(用於外鍵生成):
const string DatabaseName = "db";