Как подключить приложение asp net core к библиотеке классов .net с помощью edmx - PullRequest
0 голосов
/ 30 января 2019

У меня есть приложение MVC, которое я не хочу менять.Я также хочу создать основное веб-приложение asp.net с angular.У меня также есть база данных MS SQL с и ado.net/edmx проекта.

Знай, что я хочу, чтобы мои пользователи хранились в базе данных.Как я могу сослаться на свой проект базы данных?

Я попытался сначала создать новый проект EF с базой данных, но это также означает изменение других приложений.

1 Ответ

0 голосов
/ 30 января 2019

Это уже поддерживаемый сценарий.Единственным условием является то, что ваш проект ASP.NET Core должен быть нацелен на .NET Framework вместо .NET Core.См .: https://docs.microsoft.com/en-us/aspnet/core/data/entity-framework-6?view=aspnetcore-2.2.. Что бы это ни стоило, .NET Core 3.0 будет изначально поддерживать EF 6, поэтому в конечном итоге вы сможете снова настроить таргетинг на .NET Core, если выберете этот путь.

Кроме того, вы должны иметь возможность создать библиотеку EF Core для работы с существующей базой данных, которую затем может использовать ваш проект ASP.NET Core.Поскольку он ссылается на ту же базу данных и не вносит никаких прямых изменений в схему, он не должен иметь никакого отношения к другим приложениям.

...