C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

クエリ


(過去ログ 86 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■51264 / inTopicNo.1)  クエリ
  
□投稿者/ dontdoit (3回)-(2010/06/29(Tue) 20:58:43)

分類:[.NET 全般] 

いつもお世話になっております。
以下のやり方がまずい方法なのかアドバイスいただけますでしょうか。

以下のような3つのテーブルがあったとして

■Employeeテーブル
----------------
EmployeeID (PK)
GroupID (PK,FK)

■Groupテーブル
----------------
GroupID (PK)
GroupName

■Sectionテーブル
----------------
SectionID (PK)
GroupID (FK)
SectionName

※Employee→Group←Section の関係があります。

LINQ TO SQL を使用して以下のようなクエリはおかしいでしょうか?

NorthwindDataContext db = new NorthwindDataContext()

var query =
from emp in db.Employee
from sec in cust.Section
where emp.EmployeeID == 1 &&
emp.Group.GroupID == sec.GroupID
select sec;

目的としてはEmployeeIDに割り当てられたGroupID(複数あり)にある
Sectionをすべて抽出したいです。

アドバイスよろしくお願いします。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -