ASPNET_REGSQL에 의해 생성 된 SQL 멤버십 데이터베이스 테이블이 기본 키가없는 이유

StackOverflow https://stackoverflow.com/questions/1812070

문제

이 질문은 ASP.NET 2.0 멤버십 데이터베이스를 위해 ASPNET_REGSQL이 만든 테이블에 관한 것입니다.

데이터베이스에서 애플리케이션 데이터베이스에 이러한 테이블과 프로 코트 등을 통합하여 관리 및 애플리케이션 데이터와의 통합을 쉽게 통합하고 있습니다.

나는 테이블에 기본 키가 없다는 것을 알았다. 이는 엔티티, DTO, 저장소 클래스 및 유효성 검사를 작성하고 관리하는 데 사용하는 도구에 어려움이 있습니다.

이 테이블이 기본 키가없는 이유 와이 테이블에 기본 키를 추가하면이 데이터베이스가 포함하는 구운 저장된 Procs의 작동을 방해 할 것인지 아는 사람이 있습니까?

감사,

킴볼

도움이 되었습니까?

해결책

그런 다음 설치에 문제가 생겼을 것입니다. 제 경우 "ASPNETDB"의 모든 테이블에는 심각한 테이블과 같은 기본 키가 있습니다.

alt text

ASPNETDB를 제거하고 다시 설치 해보세요 ...

마크

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top