4

LINQ-to-SQL は、式ツリーと無名関数に同じ構文を許可するコンパイラの "魔法" により、C# で機能します。usersIQueryableここにある場合users.Where(u => u.UserId == 1)、コンパイラは式ツリーを作成し、最終的にそれをクエリ ジェネレータに渡します。コンパイラからのそのような助けがないScalaで同様の機能がどのように実装されていますか?

4

2 に答える 2

2

Scala 2.10 以降、コンパイラーの助けがあります。

LINQ-to-SQL に最も近いものはSLICKです。

于 2013-04-24T13:55:26.523 に答える
2

Slickは、必要なことを行う公式のタイプセーフ ツールです。

于 2013-04-24T13:55:52.313 に答える