0

可能重复:
如何获取当前的 EF 版本

在我的 Windows 窗体应用程序中,我想显示应用程序 .edmx 文件使用的实体框架版本。是否可以从 C# 中的 app.config 文件或 .edmx 文件中获取实体框架版本?

4

2 回答 2

2

You can get it like this:

Assembly assembly = Assembly.LoadFrom("System.Data.Entity.dll");
Version ver = assembly.GetName().Version;
于 2012-10-31T11:59:44.510 回答
1

EDMX 文件版本与实体框架版本无关,尽管有一个版本。最好的方法可能是简单地检查EntityFramework.dll应用程序中加载的版本(假设您正在使用或多或少的当前版本)。即AppDomain.CurrentDomain.GetAssemblies可能会有所帮助。

于 2012-10-31T11:56:24.187 回答