0

メンバーシップデータベースに新しいテーブルを作成しました。次に、_aspnet_Users_テーブルとの関係を作成します。関係を作成しましたが、データベースからasp.netエンティティモデルを作成すると、Model1.edmx関係のないテーブルが表示されます。

これは可能ですか?

4

1 に答える 1

0

サーバーエクスプローラーまたは管理スタジオでデータベースにテーブルを追加し、関係を設定した後、Model1.edmxを再度開き、デザイン領域を右クリックして、[データベースからモデルを更新]をクリックし、テーブルを確認します。 [完了]をクリックすると、VisualStudioによってModel.edmxに新しいテーブルと関係が自動的に追加されます。

そして問題は、どちらもキー列ではない2つのテーブル列間の関係を作成できないことです。

aspnet_Userは主キーテーブルであり、Postテーブルは外部キーテーブルであるため、aspnet_UserテーブルのUserID列と、投稿したユーザーのIDを表すPostsテーブルの同じタイプ(uniqeidentifier)列との関係を作成する必要があります。ポスト 。

于 2012-06-10T09:47:48.977 に答える