Я немного устал от всех демонстраций пользовательского интерфейса автозаполнения в ASP.Net.Я считаю, что часть автозаполнения пользовательского интерфейса была решена многократно.
Мой вопрос: как вы лучше всего справляетесь с запросами, затрагивающими ваши веб-сервисы?В настоящее время я внедряю сервис автозаполнения для базы данных музыкантов.База данных довольно маленькая, всего 20 000 строк, но автозаполнение чрезвычайно чувствительно к скорости.Это должно быть довольно мгновенно, чтобы быть полезным.
В настоящее время я использую NHibernate для своего DAL, но мне интересно, если это место, где я могу обойти NHibernate.Возможно, прогнозы по именованным запросам будут лучшей стратегией?Где я могу кешировать?2-й уровень NHibernate?Позвольте веб-сервису кешировать?
Я уже придумал множество наивных методов для разработки этого, но я хотел бы воспользоваться любыми советами, которые люди уже имеют в дикой природе.Кроме того, что если у вас есть много разных типов объектов, для которых вы хотите выполнить автозаполнение?Вы распространяете эти реализации по разным репозиториям или разрабатываете / внедряете совершенно отдельный сервис автозаполнения?