因此,我有一張辦公室位置表,每列包含相關信息(即辦公室名稱,地址,城市,州,郵編,國家)。如何使用LINQ to SQL將單行添加到列表?
我已經在界面中設置了用戶選擇他們的辦公室,其餘的都填寫了他們。
我知道如何使用通用列表並使用多行填充一列,就像我使用從同一個表中列出辦公地點的下拉菜單所做的那樣。
我不知道如何從單行填充多列的通用列表。
例如,這裏是代碼我對前者的正常工作:
private List<string> selectLocs()
{
Locs offLoc = new Locs();
List<string> objList = new List<string>();
var select = from l in offLoc.Locations
orderby l.OFFICE
select l;
foreach (Location loc in select)
{
objList.Add(loc.OFFICE);
}
return objList;
}
這裏是後一種情況下,不完整的代碼,因爲我不知道怎麼做同樣的事情:
private List<string> selectAddr(string strLoc)
{
List<string> objList = new List<string>();
Locs offLocs = new Locs();
var select = from l in offLocs.Locations
where l.OFFICE == strLoc
select l;
//foreach what? in select? Do I even use a foreach loop?
return objList;
}
不知道爲什麼沒有人問過這一點。
如果以前沒有人問過這個問題,但客觀感覺很普遍,那麼如果你問的問題是正確的話,你可能會重新考慮。 – 2012-07-12 13:29:59