13

SIQの現在の状態は、ScalaDays2011でChristopherVogtによって発表されました。クエリがどのように機能し、どのように見えるかが示されましたが、私が覚えている限り、データベース構造をScalaに説明するボイラープレートコードを記述する必要がある場合など、これらのタイプがどのように表されるかについての概念はありませんでした。

F#3.0は型プロバイダー(Don SymeによるPDCトーク:ビデオ; Tomas PetricekによるGOTOコペンハーゲントーク:ビデオスライドブログ投稿)を追加します。これにより、DB(または別のデータプロバイダー)と言語/型システム。言語はデータベース自体から型プロバイダーを使用して構造情報を直接照会できるためです。

ScalaIntegratedQueryは、ユーザーがボイラープレートコードを自分で作成しなくても、データベースのタイプ/関係をScalaコンパイラーに提供できますか?

4

1 に答える 1

12

答えはイエスです。手動の定型文なしで、自動ソリューションを提供します。現在のSIQプロトタイプはコード生成を使用していますが、この側面はまだあまり開発されていないため、ScalaDaysでは表示しませんでした。10月3日にStefanZeigerと私がローザンヌで仕事を始めると、SIQの作業が再開されます。さらなるインスピレーションを得るために、F#タイププロバイダーを確認します。ヒントありがとうございます!

于 2011-09-15T13:25:16.070 に答える