テーブル名:Author
- AuthorID->主キー
- ファーストネーム
- 苗字
テーブル名:Titles
- ISBN->主キー
- BookTitle
- EditionNumber
- CopyRight
テーブル名:AuthorISBN
- ISBN->外部キー
- AuthorID->外部キー
Linq-to-SQLは外部キーの関係に基づいてプロパティを自動的に作成するため、以下のコードブロックがインテリセンスをトリガーしないのはなぜですか?私の場合はそうではありません...
エラー:
名前titleは、title.AuthorISBNの現在のコンテキストには存在しません。
写真を追加することはできませんが、「著者」はAuthorISBNと「1対多」の関係にあり、「タイトル」もAuthorISBNと「1対多」の関係にあります。
コード:
BooksDataContext database = new BooksDataContext();
var authorsAndTitles =
from title in database.Titles
from book in title.AuthorISBN
let author = book.Author
orderby author.LastName, aurthor.FirstName, title.BookTitle
select new { author.FirstName, author.LastName, title.BookTitle };