如何在WinForms应用程序中检索实体框架的版本

时间:2012-10-31 11:52:04

标签: c# .net winforms entity-framework version

  

可能重复:
  How to get current EF version

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

2 个答案:

答案 0 :(得分:2)

你可以这样:

Assembly assembly = Assembly.LoadFrom("System.Data.Entity.dll");
Version ver = assembly.GetName().Version;

答案 1 :(得分:1)

EDMX文件版本与Entity Framework版本无关,尽管有一个版本。可能最好只是检查应用程序中加载的EntityFramework.dll版本(假设您使用的是更多或更少的当前版本)。即AppDomain.CurrentDomain.GetAssemblies可能会有所帮助。