Могу ли я использовать Microsoft.AspNet.Identity в .net core 3.0 - PullRequest
1 голос
/ 13 октября 2019

Я работаю над переносом приложения asp.mvc на ядро ​​asp.net. Mvc, размещенный на ядре .net.

Я был рад видеть, что EF 6.3 может размещаться на ядре .net, так как выглядитнапример, перенос ядра EF -> EF - это то, что я хотел бы отложить (возможно, на неопределенный срок).

Глядя на пакеты Microsoft.AspNet.Identy. * nuget, кажется, что они не имеют зависимостейв конкретной платформе .net (полной или основной), только на EntityFrameowrk 6.1 или более поздней версии.

Кроме идеи пуристов, что я должен просто перенести все в ядро, пока я в коде, есть ли какая-то причина? У меня не может быть .net core, .net core mvc-приложения, которое использует EF 6.3 и Micrsosoft.AspNet.Identy вместо EF core и Microsoft.AspNetCore.Identity?

После некоторых экспериментов:

Похоже, я ошибся, и Microsoft.AspNet.Identy.Owin зависит от полной .net Framework. Поэтому я пересмотрю вопрос:

Могу ли я использовать Microsoft.AspNetCore.Identity с Entity Framework 6.3? Моя ключевая цель здесь - избежать миграции ядра EF -> EF, а остальную часть моей кодовой базы перенести в ядро.

...