나는 -relationship "많은 많은"기호가있는 데이터베이스를 가지고있다. 그리고 lambda와 linq를 사용하여 Many-to-Many 테이블의 항목을 제거하려고합니다. Linq에, 람다 식
나는 하나 아도 - 엔티티Book
라고하고 또 다른
Author
을했다. 예약
Authors
및
Author
이 재산
Books
을 포함하는 탐색 속성이 포함되어 있습니다.
지금 내 DB에서 책을 제거 할. 이렇게하려면 AuthorBooks
표에있는 외래 키를 제거해야하지만 어렵습니다.
var a = db.db.Authors.Select(c => db.db.Authors.Where(c.Books.Contains(book));
이것은 비주얼 스튜디오에 의해 허용되지 않고, 내가 원하는 곳에 도착하는 방법을 모른다 :
이 시간에 내 구문입니다. 미리 감사드립니다. 내 오류에서
사진 :
http://olofd.dyndns.org:8887/pic1.PNG
http://olofd.dyndns.org:8887/pic2.PNG
http://olofd.dyndns.org:8887/pic3.PNG
왜이 책이'Book','Author','BookAuthor' 모델이 아닌가? (조인 독립 테이블 포함)? –