Как отобразить редактор таблиц данных для таблицы, имеющей первичный ключ и ссылку на внешний ключ?
Мои таблицы такие:
User
---------
Id (type string, primary key)
Professional
--------------------
Id (int, primary key)
UserId (string, foreign key references User.Id)
Field 1 (string)
Field 2 (string)
Field 3 (date time)
Я проектирую ASP.NET MVC View (и контроллер) для выполнения CRUD-операций над таблицей Professional.
Мой вопрос, в частности, заключается в том, какие изменения я должен внести в параметры редактора и параметры данных, чтобы:
Не отображать
Id
иUserId
поля таблицы Professional в пользовательском интерфейсе;Но значения этих полей должны передаваться между клиентом и моим веб-приложением ASP.NET MVC;
Как сообщить редактору или объекту данных об отношениях первичного ключа и внешнего ключа, чтобы он поддерживал ссылочную целостность?