データベースファーストのプロセスを使用しています。何百ものテーブルを EDMX にインポートし、生成された CUD proc もインポートしました。生成された CUD プロシージャは、テーブル名と CUD 操作に基づく命名規則を使用します。
EDMX を開き、CUD プロシージャを適切なエンティティに関連付け、EDMX を保存するコードを作成するにはどうすればよいですか?
これは怠惰な開発者の設計時のタスクです。これは実行時に発生しません。
データベースファーストのプロセスを使用しています。何百ものテーブルを EDMX にインポートし、生成された CUD proc もインポートしました。生成された CUD プロシージャは、テーブル名と CUD 操作に基づく命名規則を使用します。
EDMX を開き、CUD プロシージャを適切なエンティティに関連付け、EDMX を保存するコードを作成するにはどうすればよいですか?
これは怠惰な開発者の設計時のタスクです。これは実行時に発生しません。
私が欲しかったのは、EDMX のオブジェクト モデル表現を含む無料のライブラリでした。これにより、開発者は edmx.Load(pathToEdmx)、オブジェクト モデルのクエリ、変更、および edmx.Save() を実行できるようになります。どうやら、そのようなライブラリは存在しません。
そのため、XML をロードし、XML をクエリし、変更を加えて保存するコードをいくつか書きました。検証と有用な例外を備えたオブジェクトモデルほどリッチではありません (そしてタイプミスが非常に発生しやすい) が、機能しました。