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

问题描述 投票:1回答:1

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

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 \ Phonebook \ ModelContacts.Context.cs 24

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

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

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

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

c# sql entity-framework dbcontext
1个回答
0
投票

我的问题已经解决:

我在Visual Studio中为Nuget包添加了Entity Framework,在控制面板中我执行了'Powershell'设置。

© www.soinside.com 2019 - 2024. All rights reserved.