2010-11-18 59 views
1

当使用亚音速从mysql生成activerecord.cs时,某些外键被模板忽略。它承认表和列,而不是关系。无法识别外键

我检查了数据库使用转储创建像确信其正确的数据库,刷新表,删除等类

所有基本的东西。当我从这个版本生成一切正常工作。然后我添加一些与现有的表相关的表。当我再次生成时,亚音速会错过新的关系。新表与现有表具有相同的外键。

任何想法会帮助我在这个阶段

感谢

回答

0

解决它。虽然我的连接字符串是正确的(用于生成表),但在Settings.ttinclude中,以下行不正确(用于外键生成):

const string DatabaseName = "db";