1
当使用亚音速从mysql生成activerecord.cs时,某些外键被模板忽略。它承认表和列,而不是关系。无法识别外键
我检查了数据库使用转储创建像确信其正确的数据库,刷新表,删除等类
所有基本的东西。当我从这个版本生成一切正常工作。然后我添加一些与现有的表相关的表。当我再次生成时,亚音速会错过新的关系。新表与现有表具有相同的外键。
任何想法会帮助我在这个阶段
感谢
当使用亚音速从mysql生成activerecord.cs时,某些外键被模板忽略。它承认表和列,而不是关系。无法识别外键
我检查了数据库使用转储创建像确信其正确的数据库,刷新表,删除等类
所有基本的东西。当我从这个版本生成一切正常工作。然后我添加一些与现有的表相关的表。当我再次生成时,亚音速会错过新的关系。新表与现有表具有相同的外键。
任何想法会帮助我在这个阶段
感谢
解决它。虽然我的连接字符串是正确的(用于生成表),但在Settings.ttinclude中,以下行不正确(用于外键生成):
const string DatabaseName = "db";