SIQ的當前狀態是由Christopher Vogt在ScalaDays 2011的presented。 它顯示了查詢的工作方式和外觀,但據我所知,沒有關於如何表示這些類型的概念,例如, G。如果仍然需要編寫樣板代碼來向Scala解釋數據庫結構。是否有計劃支持Scala的SIQ(ScalaIntegratedQuery)類似於F#的「類型提供者」?
F#3.0添加type providers(由Don賽姆PDC談話:video; GOTO哥本哈根談話由Tomas Petricek:video,slides,blog post),這使得它基本上不需要手動編寫或DB之間生成映射(或另一數據提供者)和語言/類型系統,因爲語言可以直接使用類型提供程序從數據庫本身查詢結構信息。
ScalaIntegratedQuery ScalaIntegratedQuery能夠提供數據庫的類型/關係到Scala編譯器,而不需要用戶自己編寫樣板代碼嗎?
@Carsten:有時會有團隊工作的內部信息或早期報告,所以他問道。誰知道,也許斯卡拉設計師會給出一個很好的答案。 –
@Carsten:我在另一個問題上直接從F#類型提供者的工作人員那裏得到了一個答案......去圖。 – soc
感謝您參與我的演講,但關於F#類型提供者的重要信息來源應該是Don Syme的演講。我只是玩了它,他設計了它:-)。見例如PDC:http://channel9.msdn.com/Events/PDC/PDC10/FT12,但BUILD的新版本也可以使用。 –