Я связываю элемент управления ASP.NET с результатом запроса LINQ. Я хотел бы HtmlEncode одно из свойств содержащихся объектов перед привязкой к элементу управления, но я хочу сделать это без изменения данных, потому что позже я делаю DataContext.SubmitChanges (). Как это можно сделать?
Код, который не будет работать:
var ds = (from s in dc.SearchResults
orderby s.datetime descending
select s)
.Take(int.Parse(ConfigurationManager.AppSettings["RecentItemQty"]));
foreach (SearchResult sr in ds)
sr.Query = Server.HtmlEncode(sr.Query);
rSearches.DataSource = ds;
rSearches.DataBind();