1

我的桌子是这样的:

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 视图(和控制器)来对 Professional 表执行 CRUD 操作。

我的具体问题是,我应该对编辑器选项和数据表选项进行哪些更改,以便:

  1. 在用户界面中不显示专业表的IdUserId字段;

  2. 但是这些字段的值必须在客户端和我的 ASP.NET MVC Web 应用程序之间来回传递;

  3. 如何告诉编辑器或数据表有关主键和外键关系的信息,以保持参照完整性?

4

0 回答 0