2017-10-15 3 views
0

asp.net 핵심 프로젝트에서 asp.net ID를 구현해야합니다. 내 요구 사항을 검색하여 최대 관련 주제를 통과했습니다. 하지만 찾을 수있는 가장 적합한 솔루션이 없습니다. 개별 인증을 사용하여 프로젝트를 만들면 SQL Server의 기존 데이터베이스에 데이터베이스 마이그레이션을 적용해야하지만 테이블이 만들어 지지만 컨텍스트 클래스가 이제는 응용 프로그램 사용자도 내 프로젝트에 추가됩니다. 그리고 나서 리버스 엔지니어링을 사용하여 데이터베이스의 클래스를 생성 한 다음 다른 mydatabasenamecontext 클래스를 project.and에 추가하면 이러한 컨텍스트 클래스와 해당 구성이 엉망이됩니다. 마이그레이션을 적용한 후에 데이터베이스를 사용할 때 기존의 모든 컨텍스트 클래스 참조를 업데이트해야하며 db에 응용 프로그램을 한 번만 실행하고 그 반대의 경우는 구현할 수 있습니까?asp.net mvc 코어에서 데이터베이스를 사용하여 기존 데이터베이스와 Asp.net ID를 구현하는 방법

답변

0

귀하의 질문을 정확히 이해할 수는 없지만 기존의 DB 인증 스키마와 일치하도록 ASP.NET ID를 사용자 지정할 수 있습니다. 여기에 도움이 될 수 있습니다 Microsoft 가상 아카데미에서 코스 : 난 그냥 내 사용자를 인증 할

https://mva.microsoft.com/en-US/training-courses/customizing-aspnet-authentication-with-identity-8647?l=1Yef8hF1_7604984382

+0

이 문제가 내 DB의 클래스를 생성 할 때 DB 첫 번째 방법을 사용하여, 클래스가 생성되어 있지만 first(), firstordefault()와 같은 확장 메소드가 없다. mvc의 이전 버전과 마찬가지로, asp.net identity와 db first approach를 사용할 때 내 프로젝트에서 asp.net identity를 사용하기로했다. 프로젝트를 누른 다음 두 개의 컨텍스트 클래스는 내가 마이 그 레이션을 적용하면 asp.net 신분에 의해 만들어진 응용 프로그램 사용자 컨텍스트로 만들어집니다 그리고 내가 db 첫 접근 방식을 사용할 때 만들어지는 두 번째 mydbcontext? 희망 내 문제가? – SajidBp

+0

작동합니까? https://stackoverflow.com/questions/20668328/using-asp-net-identity-database-first-approach –