如何告诉我在运行时使用的实体框架的版本?

时间:2012-08-24 08:41:30

标签: asp.net entity-framework

其中一个EF课程是否有方法或属性告诉我?我必须编写代码才能将其从EF程序集中提取出来吗?

1 个答案:

答案 0 :(得分:0)

您应该导入System.Reflection来实现此目标。

C#

var entityAssembly = Assembly.LoadWithPartialName("System.Data.Entity");
var assemblyVersion = entityAssembly != null ? entityAssembly.ImageRuntimeVersion : "";

VB.NET

Dim u As Assembly = Assembly.LoadWithPartialName("System.Data.Entity")
Dim assemblyVersion = IIf(entityAssembly Is Not Nothing, entityAssembly.ImageRuntimeVersion, "")

免责声明:请注意,Assembly.LoadWithPartialName来自ASP.NET Framework 2.0