[英]How to create LINQ QUERY dynamically?
有沒有辦法在{}之間動態插入部分代碼?
LINQ查詢:
var csvdata = from csvline in csvlines
let column = csvline.Split(';')
select new {
produkt = column[0],
cislo = column[1],
part = column[2],
serial = column[3]
};
我的意思是:
string qpart = "produkt = column[0], cislo = column[1], part = column[2], serial = column[3]";
var csvdata = from csvline in csvlines
let column = csvline.Split(';')
select new {
qpart
};
感謝您的回答。
嘗試調查動態Linq查詢庫。
http://naspinski.net/post/Writing-Dynamic-Linq-Queries-in-Linq-to-Entities.aspx
您需要將Split返回的字符串數組轉換為IQueryable才能工作,但我認為這是您的最佳選擇。
var results = columns
.Select("new(column[0] As produkt)");
我以為我會想象它會如何工作?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.