私のテーブルは次のようなものです:
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)
Professional テーブルで CRUD 操作を実行する ASP.NET MVC ビュー (およびコントローラー) を設計しています。
私の質問は、次のことを行うために、エディター オプションとデータテーブル オプションにどのような変更を加える必要があるかということです。
Id
Professional テーブルのおよびUserId
フィールドをユーザー インターフェイスに表示しません。ただし、これらのフィールドの値は、クライアントと ASP.NET MVC Web アプリケーションの間でやり取りする必要があります。
参照整合性を維持するために、主キーと外部キーの関係についてエディターまたはデータテーブルに伝えるにはどうすればよいですか?