2015-08-21 39 views
1

我遇到Select問題。以下是代碼: -System.Linq.Dynamic - 選擇列值問題

string para = "DynamicValue"; 
    var paraData = ctx.tblEmployee.Where("id=1").Select("new(" + para + ")"); 
    string value = para + "_" + paraData; 

paraData,我不明白的價值,而不是我弄了半天查詢表達式。

如何獲得表中選定列的值?

回答

0

像這樣的事情會解決這個問題,你不應該用在哪里哪里的表達有望

string para = "DynamicValue"; 
var paraData = ctx.tblEmployee.Where(x => x.id==1).Select(x => x.para); 
string value = para + "_" + paraData; 
+0

OCH選擇的方法將這個編譯字符串? – Catwood

+0

不知道havnt編譯它,它寫道指出Where和Select方法不會將字符串作爲參數,並且肯定它會回答問題 – Thorarins