Цель:
Использовать Entity Framework (не EF Core) в проекте ASP.NET Core.
В соответствии с инструкцией вам необходимо создать проект .net, а затем перейти к ASPПроект .NET Core и добавьте его в ссылки, выбрав этот проект EF. (https://docs.microsoft.com/en-us/aspnet/core/data/entity-framework-6?view=aspnetcore-3.0#reference-full-framework-and-ef6-in-the-asp-net-core-project)
Проблема: я получаю сообщение об ошибке
Ошибка CS0012 Тип 'DbSet <>' определен в сборке, на которую нет ссылок. Необходимодобавить ссылку на сборку 'EntityFramework, версия = 6.0.0.0, культура = нейтральная, PublicKeyToken = b77a5c561934e089'
Я уже применил EF в проекте, но все еще получаю эту ошибку.
Я также применил ссылку на github, с которой вы можете скачать решение и его проект
https://github.com/candyboyyy/ef
Информация:
https://docs.microsoft.com/en-us/aspnet/core/data/entity-framework-6?view=aspnetcore-3.0#reference-full-framework-and-ef6-in-the-asp-net-core-project
CREATE TABLE [dbo].[Blogs]
(
[BlogId] [INT] IDENTITY(1,1) NOT NULL,
[Name] [NVARCHAR](200) NULL,
[Url] [NVARCHAR](200) NULL,
CONSTRAINT [PK_dbo.Blogs]
PRIMARY KEY CLUSTERED ([BlogId] ASC)
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO