博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EF Code First(代码优先)错误及解决
阅读量:3518 次
发布时间:2019-05-20

本文共 622 字,大约阅读时间需要 2 分钟。

在使用visio studio 2013 进行 EF Code First 开发时,如果处理不当,有时系统会出现一些异常错误,导致无法生成(或更新)数据库。

在程序集“XXX”中未找到迁移配置类型“XXX.Migrations.Configuration”。

在“程序包管理控制器”中采用 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    {        DbSet
books { get; set; } }

那么在对应的web.config中 相应的数据库连接串应为

转载地址:http://aclqj.baihongyu.com/

你可能感兴趣的文章
抽象类
查看>>
java的多态现象
查看>>
java中对象的类型转换
查看>>
java基础入门 String
查看>>
Java基础入门 StringBuffer类
查看>>
Java基础入门 currentTimeMillis方法
查看>>
Java基础入门 arraycopy方法
查看>>
Java基础入门 Math类
查看>>
Java基础入门 Random类
查看>>
Java基础入门 Date类
查看>>
Java基础入门 Calendar类
查看>>
Java基础入门 DateFormat类
查看>>
Java基础入门 Window类及Panel类
查看>>
Java基础入门 AWT事件处理
查看>>
Java基础入门 鼠标事件
查看>>
Java基础入门 键盘事件
查看>>
Java基础入门 GridLayout
查看>>
JavaEE Bean的两种常用作用域 singleton(单例)和prototype(原型)
查看>>
MySQL 数据库索引
查看>>
JavaEE Spring与MyBatis的整合之传统DAO方式整合(教材学习笔记)
查看>>