我无法将 EF 安装在我非常简单的名为“Match”的项目上(刚刚学习 MVC,迟到总比没有好)。这里的一般上下文是我创建了只有 2 个字段的 Model 类,现在我想更改 Model 类以拥有更多的字段/属性。我已经在 Model 类中进行了更改,现在正在尝试更新数据库以匹配。我正在尝试使用 EF 的 Update-Database 来做到这一点。
PM> install-package EntityFramework 您正在从 Microsoft 下载 EntityFramework,其许可协议位于http://go.microsoft.com/fwlink/?LinkId=253898&clcid=0x409。检查软件包是否有其他依赖项,这些依赖项可能附带他们自己的许可协议。您对包和依赖项的使用构成您接受他们的许可协议。如果您不接受许可协议,请从您的设备中删除相关组件。成功安装“EntityFramework 5.0.0”。成功将“EntityFramework 5.0.0”添加到 Match。
键入“get-help EntityFramework”以查看所有可用的实体框架命令。
PM> Enable-Migrations Get-Package:找不到与参数名称“ProjectName”匹配的参数。在 C:\Users\Dave\Documents\Visual Studio 2010\Projects\Match\packages\EntityFramework.5.0.0\tools\EntityFramework.psm1:611 char:40 + $package = Get-Package -ProjectName <<<< $项目全名 | ?{ $_.Id -eq 'EntityFramework' } + CategoryInfo : InvalidArgument: (:) [Get-Package], ParameterBindingException + FullyQualifiedErrorId : NamedParameterNotFound,NuGet.PowerShell.Commands.GetPackageCommand
EntityFramework 包未安装在项目“Match”上。