NULL свойство ForeignKeyTo в Subsonic 3 / ASP.NET MVC?

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

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

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

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


person chad    schedule 10.06.2009    source источник


Ответы (1)


Совершенно не имеет значения, называется ли FK по-другому - SubSonic ищет отношения FK - фактическое ОГРАНИЧЕНИЕ в БД. Но код, который вы показываете выше, выглядит так, как будто он исходит из всплеска, который я сделал давным-давно - вы используете 3.0.0.3?

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

person Community    schedule 17.10.2009