Как сделать свою IntelliSence для sql запросов?
Я так понимаю, что по вводу "." или ключевого слова нужно пытаться понять контекст и показывать возможные варианты ввода. Но каждый раз лазить в бд за списком таблиц, полей и функций не вариант. Грузить в списки и брать оттуда?
Здравствуйте, BlackEric, Вы писали: BE>Я так понимаю, что по вводу "." или ключевого слова нужно пытаться понять контекст и показывать возможные варианты ввода. Но каждый раз лазить в бд за списком таблиц, полей и функций не вариант. Грузить в списки и брать оттуда?
Кэширование — ваш вариант. Интеллисенс должен иметь "под рукой" модель базы, с которой он работает. Для своевременности работы нужно держать её в памяти.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.