У меня есть запрос на создание автозаполнения, которое будет искать таблицу данных.Это достижимо быстро и просто или это случай написания разумного количества кода?
Изначально я использовал веб-сервис и linq, чтобы указывать на ценность данных в одном столбце (IDDesc) и откатываться назад.список продуктов:
Product.FinalProductsDataContext dbac = new Product.FinalProductsDataContext();
return dbac.tblProduct
.Where(r => r.Account== HttpContext.Current.Session["AccountKey"].ToString() && r.IDDesc.Contains(prefixText))
.Distinct()
.OrderBy(r => r.IDDesc)
.Select(r => r.IDDesc)
.Take(count)
.ToArray();
Однако, если я хочу, чтобы автозаполнение просматривало все столбцы, это случай повторения похожих операторов LINQ для каждого из столбцов, содержащихся в таблице данных, или есть'quick fix'?
Лично я не думаю, что это идеальный сценарий, но это запрос, к которому я должен стремиться.
Любая помощь или совет, очень признателен.