これらの主なストアドプロシージャの構築には、亜音速ケーブルを使用できますか?サブソニックは私のためにCRUDとページングストアドプロシージャを構築できますか?
テンプレートを編集してこれらのSPを生成できますか?
どこから始めるのですか?
これらの主なストアドプロシージャの構築には、亜音速ケーブルを使用できますか?サブソニックは私のためにCRUDとページングストアドプロシージャを構築できますか?
テンプレートを編集してこれらのSPを生成できますか?
どこから始めるのですか?
バージョン2については、テンプレートを編集してSP作成スクリプトを生成する可能性がありますが、それははるかに簡単な作業ではありません。もちろん、スクリプトを実行する機能を追加して、以前に生成されたSPをクリーンアップし、他のSPを削除しないようにする必要があります。正直言って、SubSonicはあなたのDBに基づいて.Netコードを生成するように設計されているので、私はそれに反対するでしょう。
バージョン3のSubSonicとt4のすべての機能を使うと、より簡単に機能を追加できますが、バージョン3で完全なLinqのサポートを受けると、ページングのためのSPは必要なくなり、 Linq自体を使用するのではなく、SPを生成する理由を見てください。
SPを本当に使用する必要がある場合は、Codesmithのようなものを選択することをおすすめします。あなたはT4を使用して独自のSPジェネレータを構築することができますが、サブソニックがあなたのためにできることについては、単なる余計なレイヤーです。
あなたにはどのように物をデザインするのですか?しかし、SPは一種の輝きを失います。 LinqはSPよりも遅くはありません。実際、SPからのパーフォーマンスはまったくありません。
ありがとう@ロブ、私はLINQと一緒に行くだろう、それは誰も私と一緒に行こうと納得して縫い目として。 –
LinqがSPよりも遅い –
単純なCRUDでは、LINQから生成されたストレートSQLとSPの間に大きなパフォーマンス差は見られません。生成されたSPに何をしたいですか? –