外键未被识别

时间:2010-11-18 14:01:43

标签: subsonic

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

我检查了所有基本的东西,比如确保正确的db,刷新的表,删除的类等。

使用转储创建数据库。当我从这个版本生成一切正常。然后我添加一些与现有表相关的表。当我再次产生时,亚音速会错过新的关系。新表与现有表具有相同的外键。

在这个阶段,任何想法都会对我有所帮助

感谢

1 个答案:

答案 0 :(得分:0)

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

const string DatabaseName = "db";