0
は、私がイベントにリンクされていない(そのクラスを含む)すべてのセミナーのリストを取得したいLINQと条件
EVENT
--- EVENTID (PK)
EVENTSEMINAR
--- EVENTID (PFK)
--- SEMINARID (PFK)
SEMINAR
--- SEMINARID (PK)
SEMINARCLASS
--- SEMINARID (PFK)
--- CLASSID. (PK)
--- Date
このデータベース構造を持っており、特定の日付の後に発生します。
Select *
from Seminar, SeminarClass
Where (Seminar.SeminarId not in (select SeminarId
from EventSeminar)
and seminar.SeminarId = SeminarClass.SemianrId
and SeminarClass.Date > something);
これをどのようにしてLINQ 2エンティティに変換できますか?いくつかのクエリでこれをachiveしようとしている
私はに期待するパラメータとして、1の結果を使用することはできませんとして私にいくつかのトラブルを引き起こし
は、(それが唯一のナビゲーションプロパティだとして、EventSeminarとしてはそのような実体は存在しません)あなたはでナビゲーションプロパティを表示しません
SeminarClassには日付がありますが、それ以外の場合はs.Event.Any()(count == 0)という正しい方向を指しています。 – Dani
SeminarClassのカーディナリティは、あなたの質問から明らかではありませんでした。あなたは今答えを持っていますか、それとも助けが必要ですか?もしそうなら、「セミナー - >セミナークラス」の基数は何ですか? –