Я работаю над переносом приложения 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, а остальную часть моей кодовой базы перенести в ядро.