Subsonic 外键无法识别

Subsonic 外键无法识别,subsonic,Subsonic,使用亚音速从mysql生成activerecord.cs时,模板会忽略一些外键。它确认表和列,而不是关系 我已经检查了所有基本的东西,比如确保它是正确的数据库、刷新的表、删除的类等等 数据库是使用转储创建的。当我从这个版本生成时,一切都正常工作。然后我添加一些与现有表相关的表。当我再次生成时,新的关系会被亚音速忽略。新表与现有表具有相同的外键 在这个阶段,任何想法都会对我有所帮助 谢谢解决了这个问题。虽然我的连接字符串正确(用于生成表),但Settings.t中的以下行不正确(用于生成外键)。t

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

我已经检查了所有基本的东西,比如确保它是正确的数据库、刷新的表、删除的类等等

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

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


谢谢

解决了这个问题。虽然我的连接字符串正确(用于生成表),但Settings.t中的以下行不正确(用于生成外键)。t包括:

const string DatabaseName = "db";