本文共 622 字,大约阅读时间需要 2 分钟。
在使用visio studio 2013 进行 EF Code First 开发时,如果处理不当,有时系统会出现一些异常错误,导致无法生成(或更新)数据库。
在“程序包管理控制器”中采用 enable-migrations 时,在“程序包管理控制器”中有时会出现红字错误提示“在程序集“XXX”中未找到迁移配置类型“XXX.Migrations.Configuration”(XXX 为工程名称)
该错误主要原因在于:在配置文件web.config(或App.config)中的相关配置与工程中定义的数据集操作类文件不匹配
下面举例说明:
已经新建的model类如下
public class Book { [Key] public int bookid { get; set; } public string bookname { get; set; } public int pages { get; set; } }
其对应的db操作类如下
public class BookDb:DbContext { DbSetbooks { get; set; } }
那么在对应的web.config中 相应的数据库连接串应为
转载地址:http://aclqj.baihongyu.com/