重複の可能性:
現在のEFバージョンを取得する方法
Windowsフォームアプリケーションで、アプリケーションの.edmxファイルで使用されているEntityFrameworkのバージョンを表示したいと思います。Entity Frameworkのバージョンをapp.configファイルまたはC#の.edmxファイルから取得することは可能ですか?
重複の可能性:
現在のEFバージョンを取得する方法
Windowsフォームアプリケーションで、アプリケーションの.edmxファイルで使用されているEntityFrameworkのバージョンを表示したいと思います。Entity Frameworkのバージョンをapp.configファイルまたはC#の.edmxファイルから取得することは可能ですか?
あなたはそれをこのように得ることができます:
Assembly assembly = Assembly.LoadFrom("System.Data.Entity.dll");
Version ver = assembly.GetName().Version;
EDMXファイルのバージョンは、バージョンはありますが、EntityFrameworkのバージョンとは関係ありません。おそらく最善の方法はEntityFramework.dll
、アプリケーションにロードされているのバージョンを確認することです(現在のバージョンを多かれ少なかれ使用していると仮定します)。つまりAppDomain.CurrentDomain.GetAssemblies
、役立つかもしれません。