0

问题:基表的主键与 fk 表中的键命名不同。

Subsonic 3 不知道如何处理,这很好,它的测试版。因此,我打算更改 Html.ControlFor 逻辑以获取表格并使用其中的 pkname:

var fk = db.FindTable(col.ForeignKeyTo.FriendlyName);

但是 .ForeignKeyTo 为空。ITable 在模板中的哪个位置填充?

4

1 回答 1

0

如果 FK 的名称不同,这根本不重要——SubSonic 寻找的是 FK 关系——数据库中的实际 CONSTRAINT。但是您上面显示的代码看起来像是来自我很久以前做的一个尖峰-您使用的是 3.0.0.3 吗?

我们已经退出测试版很长时间了 :) http://subsonicproject.com

于 2009-10-17T18:46:37.330 回答