對於一個非常簡單的示例,A公司具有man用戶。我有兩個表格,公司和用戶。用戶表有一個外鍵CompanyId。假設我必須填寫公司和他們所有用戶的列表,我將如何將其與數據讀取器進行映射?如何選擇和映射與IDataReader和SQL的1:N關係
我需要多個select語句嗎?一個是爲了獲得所需的所有公司,另一個是爲了獲得所選公司內的所有用戶?下面的僞代碼。
select companies;
Loop through all companies returned and create a list of companyids for where in.
select users where in (companyid list created above)
attach users to selected companies
從邏輯上說,完成此任務的最佳方法是什麼。
最好在SQL Server上加入結果。 – driis