Как отобразить редактор таблиц данных для таблицы, имеющей первичный ключ и ссылку на внешний ключ?

Мои таблицы такие:

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.

Мой вопрос, в частности, заключается в том, какие изменения я должен внести в параметры редактора и параметры данных, чтобы:

  1. Не отображать Id и UserId поля таблицы Professional в пользовательском интерфейсе;

  2. Но значения этих полей должны передаваться между клиентом и моим веб-приложением ASP.NET MVC;

  3. Как сообщить редактору или объекту данных об отношениях первичного ключа и внешнего ключа, чтобы он поддерживал ссылочную целостность?

0 ответов

Другие вопросы по тегам