Текущее состояние SIQ представлено Кристофером Фогтом на ScalaDays 2011 .Было показано, как запросы будут работать и выглядеть, но, насколько я помню, понятия о том, как эти типы будут представлены, не было, например, если по-прежнему необходимо писать шаблонный код для объяснения структуры базы данных в Scala.
F # 3.0 добавляет поставщиков типа (доклад PDC Дона Сайма: видео ; GOTO Копенгагенский доклад Томаса Петричека: видео , слайды , сообщение в блоге ), что делает ненужным ручное написание или генерацию сопоставлений между БД (или другим поставщиком данных) и системой язык / тип, поскольку язык может запрашивать структурную информацию из самой базы данных.напрямую с поставщиками типов.
Сможет ли ScalaIntegratedQuery предоставлять типы / взаимосвязи базы данных компилятору Scala, не требуя от пользователя самим писать шаблонный код?