Я использую ASP.NET Core MVC, но я использую учебник ASP.NET MVC 3 (это лучшее, конкретное учебное пособие, с которым я когда-либо сталкивался). Я столкнулся с проблемой, когда меня попросили подключить SQL Server к моему проекту с использованием подхода «сначала код».
Я изменил файл web.config
и создал новый класс для представления Entity Framework. После того, как я попытался это сделать, я только что получил ошибки (в частности, using System.Data.Entity;
не распознается и не является DbContext
или DbSet
).
Я считаю, что то, что было рекомендовано в руководстве, устарело, и я попытался исследоватьдля актуального решения, но не смог ничего найти. Возможно также, что раздел <connectionStrings>
, который я добавил в свой конфигурационный файл, ошибочен, но я также не смог найти ничего по этому поводу.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
namespace MVCMusicStore.Models
{
public class MusicStoreEntities : DbContext
{
public DbSet<Album> Albums { get; set; }
public DbSet<Genre> Genres { get; set; }
}
}
Для справки, страница учебника:
Учебник