可能重复:
如何获取当前的 EF 版本
在我的 Windows 窗体应用程序中,我想显示应用程序 .edmx 文件使用的实体框架版本。是否可以从 C# 中的 app.config 文件或 .edmx 文件中获取实体框架版本?
可能重复:
如何获取当前的 EF 版本
在我的 Windows 窗体应用程序中,我想显示应用程序 .edmx 文件使用的实体框架版本。是否可以从 C# 中的 app.config 文件或 .edmx 文件中获取实体框架版本?
You can get it like this:
Assembly assembly = Assembly.LoadFrom("System.Data.Entity.dll");
Version ver = assembly.GetName().Version;
EDMX 文件版本与实体框架版本无关,尽管有一个版本。最好的方法可能是简单地检查EntityFramework.dll
应用程序中加载的版本(假设您正在使用或多或少的当前版本)。即AppDomain.CurrentDomain.GetAssemblies
可能会有所帮助。