SIQ 的当前状态由Christopher Vogt 在ScalaDays 2011上介绍。它展示了查询的工作方式和外观,但据我所知,没有关于如何表示这些类型的概念,例如是否仍然需要编写样板代码来向 Scala 解释数据库结构。
F# 3.0 添加了类型提供程序(Don Syme 的 PDC 演讲:视频;Tomas Petricek 的 GOTO Copenhagen 演讲:视频、幻灯片、博客文章),这使得基本上无需手动编写或生成数据库(或其他数据提供者)和语言/类型系统,因为语言可以直接使用类型提供程序从数据库本身查询结构信息。
ScalaIntegratedQuery 是否能够在不需要用户自己编写样板代码的情况下向 Scala 编译器提供数据库的类型/关系?