Как устранить ошибки приведенного ниже кода?
код
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 \ ПК \ Рабочий стол \ Телефонная книга \ Телефонная книга \ ModelContacts.Context.cs 24
Ошибка CS0234 Тип или имя пространства имен «Инфраструктура» не
существует в пространстве имен 'System.Data.Entity' (вам не хватает
ссылка на сборку?) Телефонная книга C: \ Users \ PC \ Desktop \ Phonebook \
Телефонная книга \ ModelContacts.Context.cs 14
Ошибка CS0246 Тип или имя пространства имен 'DbModelBuilder' не может быть
найдено (вам не хватает директивы using или ссылки на сборку?)
Телефонная книга C: \ Users \ ПК \ Рабочий стол \
Телефонная книга \ Телефонная книга \ МодельКонтакты.Контекст.cs 24
Ошибка CS0246 Тип или имя пространства имен 'DbContext' не может быть
найдено (вам не хватает директивы using или ссылки на сборку?)
Телефонная книга C: \ Пользователи \ ПК \ Рабочий стол \ Телефонная книга \ Телефонная книга
\ ModelContacts.Context.cs 17
Ошибка CS1729 «DbContext» не содержит конструктор, который принимает 1
аргументы Телефонная книга C: \ Пользователи \ ПК \ Рабочий стол \ Телефонная книга \ Телефонная книга
\ ModelContacts.Context.cs 20