2

Author、Book、AuthorBookの3つのテーブルがあります。AuthorBook テーブルには、Author テーブルと Book テーブルを指す 2 つの外部キーのみが含まれ、Author テーブルと Book テーブルの間で多対多の関係が実現されます。

データベースからモデルを生成すると、Author モデルと Book モデルが関連付けなしで作成されます。Author モデルの下に" Books " を、 Book モデルの下に " Authors "を期待していました。ここに何か欠けていますか、それともこれが機能する方法ですか? ここに私のテーブル図があります ここに画像の説明を入力

そして、これが私のモデル図です

ここに画像の説明を入力

4

2 に答える 2

3

主キーがないため、テーブル BookAuthor は Entity Framework に含まれませんでした。テーブルに主キー (authorid と bookid) を定義することで、この問題を修正しました。

于 2012-06-26T01:57:51.397 に答える
0

Book BookAuthor と Author BookAuthor の間で定義された ur データベースの関係はありますか? --> SQL Server で外部キーを作成するにはどうすればよいですか?

于 2012-06-26T12:28:14.990 に答える