0
我有一個非常簡單的場景:變量選擇項目通過一個變量來訪問屬性在LINQ
我有一個表具有以下結構:
TableTest:
- col1
- col2
- col3
- col4
現在我有一個用戶界面,在這裏用戶可以從這些列中選擇(ListBox中的columnNames或列名稱的checkboxList)和一個按鈕。
現在,如果用戶選擇前兩列,那麼結果集應包含僅包含這兩列的行。如果用戶選擇前三列,則結果集應包含僅包含這三列的行。
即我想類似的東西下面的場景
MetaTable userMeta = db.Mapping.GetTable(typeof(ThreatMaster));
var columnNames = userMeta.RowType.PersistentDataMembers;
IList<string> selectedColumns = columnNames.Where(c=>!c.IsAssociation)
.Select(c=>c.Name).ToList();
objDataContext.TableTests.Select(selectedColumns);
也。我做了objDataContext.TableTests
,如果我想提供來自不同表格的列?
:D:D..am在Linq中效率不高。
,請看看我的問題讓任何意義或者是有效的還是我剛剛錯過了什麼,一些基本知識,並在錯誤的方向
我怎麼可以這樣做去? 我通過this和this問題overhere去......
okies @ Adrian..i更新我的問題與你的答案,但正如你可以看到,這不是我的問題,遠程我的答案:D ..請幫助我出了 – 2012-07-20 12:05:12
請看我的參考 – 2012-07-20 12:26:56