誰かが私に見せることができるコードの例はありますか?特定のテーブルのデータをページし、CTEをそのフードの下で使用しますか?CTEを使用してnHibernateを使用してデータをページングするにはどうすればよいですか?
nhibernateは、さまざまなデータベースを自由に使用できると考えていますか?私は今MS SQL Server 2008を使用していますが、クライアントがいつかOracleを使用したいと思ったらどうしますか?あなただけのクエリに開始と終了の結果を定義するためにページング
誰かが私に見せることができるコードの例はありますか?特定のテーブルのデータをページし、CTEをそのフードの下で使用しますか?CTEを使用してnHibernateを使用してデータをページングするにはどうすればよいですか?
nhibernateは、さまざまなデータベースを自由に使用できると考えていますか?私は今MS SQL Server 2008を使用していますが、クライアントがいつかOracleを使用したいと思ったらどうしますか?あなただけのクエリに開始と終了の結果を定義するためにページング
:
IQuery q = sess.CreateQuery("from DomesticCat cat");
q.SetFirstResult(20);
q.SetMaxResults(10);
IList cats = q.List();
はNHibernateのは、様々なデータベース間で動作するようになっているreference docs
を参照してください。多くの方言が実装され、すぐに利用できます。 SqlServerとOracleはどちらも非常によくサポートされています。
サポートされている方言のリストについては、reference docsを参照してください。
ステファンの見せ方が最高です。質問にCommon Table Expressionsを使用する理由がわからないので、その必要はありません。 –
ルーン、CTEの方がより効果的です。ステファン、SQLの外観はどうですか? – Blankman
それを試してみてください、私は心からあなたに伝えることはできません、それはかなり複雑に見えます。しかし、基盤となるdbmsのSQL機能を使用します。 –
CTEとは... –
これは1つか2つの質問ですか? –