我的桌子是这样的:
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 操作。
我的具体问题是,我应该对编辑器选项和数据表选项进行哪些更改,以便:
在用户界面中不显示专业表的
Id
和UserId
字段;但是这些字段的值必须在客户端和我的 ASP.NET MVC Web 应用程序之间来回传递;
如何告诉编辑器或数据表有关主键和外键关系的信息,以保持参照完整性?