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