【发布时间】:2013-12-18 18:19:12
【问题描述】:
您好,我正在尝试利用实体框架迁移,但是当我添加此命令时:
PM> 添加-迁移
命令管道位置 1 的 cmdlet Add-Migration
为以下参数提供值:
名称:CodeArtMigration
我收到此错误消息:
无法确定有效的启动项目。改用项目“CodeArt.DataAccess”。您的配置文件和工作目录可能未按预期设置。使用 -StartUpProjectName 参数显式设置一个。使用 -Verbose 开关了解更多信息。 未安装任何软件包。 EntityFramework 包未安装在项目“CodeArt.DataAccess”上。
消息的最后一部分说 Entity Framework 在他当前的项目中不可用是不正确的,因为我确实引用了 Entity Framework。
包源设置为 Microsoft 和 .NET,但我也设置为 我的代码分为 3 层,我想在我的数据访问层中添加迁移数据。此外,我想尽量减少对实体框架的引用,仅在我的数据访问层中。
【问题讨论】:
-
您是否在包管理器控制台中检查了您选择项目的下拉列表?
标签: c# entity-framework entity-framework-6