語境LINQ查詢結果
我檢索站點的列表從數據庫這樣的:與字符串操作和正則表達式
DashboardEntities dashboardDB = new DashboardEntities();
var sites = dashboardDB.Instances
.Select(attr => new SiteModel
{
server = attr.server,
pool = attr.pool,
url = attr.url,
version = attr.version,
client = ???
})
.ToList();
return sites;
對於client
,我需要從這樣的URL字符串:
String client = "";
Regex rgx = new Regex(@"\.[a-z-./]+");
client = rgx.Replace(attr.url, "");
rgx = new Regex("formation-");
client = rgx.Replace(client, "");
問題
如何做到這一點的字符串操作無線th正則表達式到我的LINQ查詢?
的一種方法是將其設置爲attr.url,然後迭代後的列表LINQ做必要的替換? – ColWhi 2012-07-16 15:21:01