У меня есть интересная проблема, и я хотел посмотреть, видел ли кто-нибудь еще это. Я создал сайт MVC 2 с использованием Visual Studio 2010 beta 2. Я использую linq для создания объектов модели данных sql с аннотациями данных.
В моих объектах модели данных я использую атрибут [ScaffoldColumn (false)], чтобы исключить идентификаторы внешнего ключа из рендеринга в пользовательский интерфейс при использовании метода EditorForModel. По какой-то причине пользовательский интерфейс отображает имя таблицы внешнего ключа.
например. если внешний ключ - AccountID, я вижу «account».
Интересно, это ошибка в редакторе или мне нужно использовать другой / дополнительный атрибут аннотации данных, чтобы указать редактору не делать ничего.