ランバを使用して応答しないでください。同様のスレッドを見つけましたが、まだ助けが必要です。
現在選択されているマネージャーの従業員ではない従業員テーブルの名前を表示しようとしています。
私の2つのSQLテーブルはこのように構成されていますが、これは偽のデータです
Employees:
pk name
1 bob
2 sam
3 greg
4 kip
5 jill
6 kelly
7 chris
ExpenseTeamMembers:
pk expMgrPk empPk
1 7 2
2 7 5
3 7 1
4 3 6
5 3 4
したがって、現在選択されている (mgr 変数) が 3 の場合、従業員テーブル内の 6、4 を除くすべての empPks の名前を取得したいと考えています。従業員テーブルからの他の名前。
var unselectedEmps = (from u in db.employees
join o in db.expenseTeamMembers on u.pk equals o.empPk
where o.expMgrPk != mgr
select u.name).ToList();
lstAvailable.DataSource = unselectedEmps;