如何解决以下代码的错误?

如何解决以下代码的错误?


代码

namespace Phonebook

{

using System;

using System.Data.Entity;

14- using System.Data.Entity.Infrastructure;



17-  public partial class ContactsEntities : DbContext

{

    public ContactsEntities()

 20-       : base("name=ContactsEntities")

    {

    }


 24- protected override void OnModelCreating(DbModelBuilder modelBuilder)

    {

        throw new UnintentionalCodeFirstException();

    }


    public virtual DbSet<Tbl_Contacts> Tbl_Contacts { get; set; }


    public class DbSet<T>

    {

        internal object Tolist;

    }

}

失误

错误CS0115'ContactsEntities.OnModelCreating(DbModelBuilder)':找不到合适的方法来覆盖电话簿C:\ Users \ PC \ Desktop \ Phonebook \电话簿\ ModelContacts.Context.cs 24


错误CS0234类型或名称空间名称'Infrastructure'在名称空间'System.Data.Entity'中不存在(您是否缺少程序集引用?)电话簿C:\ Users \ PC \ Desktop \电话簿\电话簿\ ModelContacts.Context。 CS 14


错误CS0246找不到类型或名称空间名称'DbModelBuilder'(您是否缺少using指令或程序集引用?)电话簿C:\ Users \ PC \ Desktop \电话簿\电话簿\ ModelContacts.Context.cs 24


错误CS0246找不到类型或名称空间名称'DbContext'(您是否缺少using指令或程序集引用?)电话簿C:\ Users \ PC \ Desktop \电话簿\电话簿\ ModelContacts.Context.cs 17


错误CS1729'DbContext'不包含带有1个参数的构造函数电话簿C:\ Users \ PC \ Desktop \电话簿\电话簿\ ModelContacts.Context.cs 20


侃侃无极
浏览 151回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP