メンバーシップデータベースに新しいテーブルを作成しました。次に、_aspnet_Users_テーブルとの関係を作成します。関係を作成しましたが、データベースからasp.netエンティティモデルを作成すると、Model1.edmx
関係のないテーブルが表示されます。
これは可能ですか?
メンバーシップデータベースに新しいテーブルを作成しました。次に、_aspnet_Users_テーブルとの関係を作成します。関係を作成しましたが、データベースからasp.netエンティティモデルを作成すると、Model1.edmx
関係のないテーブルが表示されます。
これは可能ですか?
サーバーエクスプローラーまたは管理スタジオでデータベースにテーブルを追加し、関係を設定した後、Model1.edmxを再度開き、デザイン領域を右クリックして、[データベースからモデルを更新]をクリックし、テーブルを確認します。 [完了]をクリックすると、VisualStudioによってModel.edmxに新しいテーブルと関係が自動的に追加されます。
そして問題は、どちらもキー列ではない2つのテーブル列間の関係を作成できないことです。
aspnet_Userは主キーテーブルであり、Postテーブルは外部キーテーブルであるため、aspnet_UserテーブルのUserID列と、投稿したユーザーのIDを表すPostsテーブルの同じタイプ(uniqeidentifier)列との関係を作成する必要があります。ポスト 。