NULL свойство ForeignKeyTo в Subsonic 3 / ASP.NET MVC? - PullRequest
0 голосов
/ 10 июня 2009

Проблема: первичный ключ базовой таблицы назван не так, как ключ в таблице fk.

Subsonic 3 не знает, как справиться с этим, что нормально, его бета. Поэтому я собирался изменить логику Html.ControlFor, чтобы просто взять таблицу и использовать имя pkname из этого:

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

Однако .ForeignKeyTo имеет значение null. Где в шаблонах заполняется этот ITable?

1 Ответ

0 голосов
/ 17 октября 2009

Не должно иметь никакого значения, если FK назван по-другому - то, что SubSonic ищет, - это отношение FK - фактическое ограничение в DB. Но код, который вы показываете выше, выглядит так, как будто он взят из всплеска, который я сделал давно - вы используете 3.0.0.3?

Мы давно не в бета-версии :) http://subsonicproject.com

...