Bet*_*eth 124 entity-framework
我相信有两个版本1和2?版本2被称为Entity Framework 4.0?
如何判断应用程序中使用的是哪个版本?
这是在我的web.config这是否意味着我使用的是版本2?
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
Run Code Online (Sandbox Code Playgroud)
小智 147
获取正在使用的EF版本的另一种方法是在Visual Studio中打开包管理器控制台(PMC)并在提示符下键入Get-Package.第一行是EntityFramework并列出项目已安装的版本.
PM> Get-Package
Id Version Description/Release Notes
-- ------- -------------------------
EntityFramework 5.0.0 Entity Framework is Microsoft's recommended data access technology for new applications.
jQuery 1.7.1.1 jQuery is a new kind of JavaScript Library.... `enter code here`
Run Code Online (Sandbox Code Playgroud)
它显示更多,你可能需要向上滚动才能找到EF线,但这是我所知道的最容易找到的方法.
Kri*_*erA 82
有两个版本:1和4. EFv4是.net 4.0的一部分,EFv1是.net 3.5 SP1的一部分.
是的,上面的配置设置指向EFv4/.net 4.0.
编辑
如果打开参考文件夹并找到system.data.entity
,单击该项,然后在属性资源管理器中检查运行时版本号,您也将看到子版本.例如,Mine显示运行时版本v4.0.30319,其中Version属性显示为4.0.0.0.该EntityFramework.dll
可以以这种方式也可以看作.只有版本是4.1.0.0,运行版本将是v4.0.30319,它指定它是一个.NET 4组件.或者,您可以打开Path属性中列出的文件位置,右键单击相关组件,选择属性,然后选择详细信息选项卡并查看产品版本.
小智 37
可以在packages.config文件中检查它.
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EntityFramework" version="6.0.2" targetFramework="net40-Client" />
</packages>
Run Code Online (Sandbox Code Playgroud)
小智 11
如果打开references文件夹并找到system.data.entity,单击该项,然后在Properties Explorer中检查运行时版本号,您也将看到子版本.例如,我的版本显示了v4.0.30319,版本属性显示为4.0.0.0.
Nam*_*yev 11
如果您使用的是 EF 核心,下面的这个命令可能会有所帮助
dotnet ef --version
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
99525 次 |
最近记录: |