首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >提供异常调用"SetData“并带有"2”参数错误

提供异常调用"SetData“并带有"2”参数错误
EN

Stack Overflow用户
提问于 2018-01-29 00:56:36
回答 1查看 1K关注 0票数 2

我以前多次使用实体框架迁移,但是我无法在我刚刚创建的一个新的演示项目中启用迁移。我已经尝试了不同的选项,因此建议的帖子,但似乎没有任何工作。这个项目是如何创建的(基本上遵循Julia的书中的示例):

  1. 创建空白Visual解决方案
  2. 为模型添加类库项目,DataAccess (.NET标准)
  3. 在DbContext项目中添加DataAccess
  4. 将控制台应用程序项目添加到解决方案中。
  5. 使用NuGet将EntityFramework 6安装到DataAccess和ConsoleApplication项目

该项目运行良好,并在我桌面上的SQLEXPRESS服务器中创建数据库。应用程序中任何地方都没有连接字符串。在app.config项目中也没有DataAccess文件。唯一的app.config在控制台应用程序项目中。

我甚至在控制台应用程序的app.config中添加了一个连接字符串,并尝试了使用启用迁移的不同选项。但似乎什么都起不到作用。

使用Visual 2017 15.5.4社区版

EN

回答 1

Stack Overflow用户

发布于 2018-01-29 01:21:51

阅读this SO post表明,可能有些项目类型可能与EF 6迁移不兼容。因此,我没有对.NET项目使用类库项目类型“DataAccess标准”,而是尝试为DataAccess类库项目使用".NET框架“项目类型(其中定义了DbContext )。迁移和以前一样顺利。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48493006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档