EdmGen.exe を使用してファイルを自動的に生成しています。
- データベース.cs
- Views.cs
- コンセプト.csdl
- ストレージ.ssdl
- マッピング.msl
これらすべてから EDMX ファイルを生成して、それを Visual Studio プロジェクトに含めるにはどうすればよいですか?
Visual Studio IDE を使用する必要のない方法、つまり完全にコマンド ラインから EDMX の更新を自動化しようとしています。
理由
私の開発チームは、大規模な Oracle データベースの使用を開始する必要があります。この Oracle データベースはかなり前に設計されたもので、小規模で頻繁に変更されることはありません。Oracle の ODP Entity Framework は、この仕事には非常に優れたプラットフォームのようですが、Visual Studio Integration Tools は大惨事であり、疫病のように避けようとしています。コマンド ラインから完全に自動 EF モデル生成のスクリプトを作成するように依頼されました。CSDL+SSDL+MSL ファイルから新しい EDMX を生成するところに行き詰まりました。