私はEF4を使用しており、ストアドプロシージャを使用する必要があります。手書きの手順を私のedmxモデルにマッピングしてくれました。これで、私はスキーマ全体のプロシージャを構築する準備が整いました。私は私のedmxモデルからT4のテンプレートを介してそれらのストアドプロシージャを生成したいと思います。私はこれに関する日付の付いたブログ記事をいくつか見ていますが、リンクが壊れていて写真が欠けているので、例を見るのは難しいです。誰かがEF4と互換性のあるストアドプロシージャを生成するT4テンプレートを持っている場合(アイデンティティ挿入は出力パラメータを取らないなど)これらのテンプレートが作成されると、私はそれらをどこかに見つけることができますので、このような状況にある他の人も同じことができます。EF4互換T4テンプレートを探しています
1
A
答えて
1
SQLツール(T4 templateまたはscript)を検索すると、既存のデータベーステーブルからCRUDストアドプロシージャを作成することができます。あなたのニーズを満たすためにおそらくこれらのヘルパーを変更する必要がありますが、テンプレートやスクリプトの場合はそれほど難しくありません。あなたは一般的に、そのような理論上のT4テンプレートを用いて、可能な限り同じ結果を得るでしょう。
エンティティからストアドプロシージャを作成するための本当に動作するテンプレートは存在しないと思います。エンティティは複数のテーブルから構成でき、そのような場合はすべてのテーブルを変更するストアドプロシージャが必要です。これは公開されたAPIテーブル定義とエンティティ定義にはアクセスできますが、それらの間のマッピングにはアクセスできませんので、このようなストアドプロシージャの本体の作成方法はわかりません。そのため、T4テンプレートはおそらくテーブル定義からストアドプロシージャを生成するだけで、データベースから直接これを実行するツールを使用する場合と同じ結果になります。
関連する問題
- 1. テンプレートを探しています "カテゴリー"
- 2. t4テンプレートでhostspecificとは何を表していますか?
- 3. T4テンプレートでCOMオブジェクトを使用していますか?
- 4. T4テンプレートのコメント
- 5. T4テンプレートの問題
- 6. T4テンプレートVS2010ホストアセンブリを取得
- 7. T4テンプレート属性を取得
- 8. t4テンプレートのインデントが間違っています
- 9. は、DDL生成テンプレートにカスタムT4テンプレートは
- 10. テンプレートあたりのテンプレートt4 TransformOnBuild設定
- 11. T4テンプレートとVisual Studioアイテムテンプレート
- 12. t4テンプレートの優位性
- 13. Petapoco - T4テンプレート拡張pocoオブジェクト
- 14. T4テンプレートTransformTextメソッドXMLドキュメント
- 15. Freemarkerはデフォルトのテンプレートを探しています
- 16. ワンタイムジェネレーションt4テンプレートを作成する
- 17. C++トランスフォームT4テンプレートは出力ファイルを無視します
- 18. DBのMVCScaffolding t4テンプレートを変更します。
- 19. 動的データDataAnnotationsはt4テンプレートを使用して動的に設定します
- 20. C#を使用してT4テンプレートを実行
- 21. SQLiteとSubSonic 3.0はT4テンプレートから生成していませんか?
- 22. Visual Studio 11 BetaでT4テンプレートを使用
- 23. T4テンプレートのMSBuildプロパティを使用
- 24. PhoneGapと互換性のあるjQueryモバイル画像スライドショーを探す
- 25. ドミノのドキュメントリッチテキストフィールドを変換するXSLTを探しています
- 26. T4テンプレートで生成されたファイルはプロジェクトに含まれていません
- 27. C#を使用したT4コード変換
- 28. 私はいくつかの助けやT4テンプレートと全体のデータアクセス層を生成するには、もう少し説明するポインタを探していたT4テンプレート
- 29. Entity Framework T4テンプレートの奇妙なバグ - 新しいコードファイルの作成
- 30. T4テンプレートが一部のPCで余分な新しい行を生成しています