0

테이블 이름이 "webpages_UsersInRoles"와 같은 경우 SimpleMemberProvider에서 만든 테이블 이름은 상관하지 않습니다. 그러나 "DOMAIN \ user.webpages_UsersInRoles"와 같은 이름의 테이블을 만들 때 문제가 있습니다.SimpleMembershipProvider 이상한 테이블 이름 만들기

나는 이런 일이 일어나지 않았다고 생각합니다. 누가이 문제의 원인인지 알고 있습니까 ??

배경 정보 : Visual Studio 2012와 함께 IIS Express를 사용하고 있습니다.이 특정 프로젝트는 EF5 및 MVC4와 함께 마이그레이션을 사용합니다. 내가 MVC4에서 제공 한 기본 InitializeSimpleMembershipAttribute

WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);

를 통해 웹 응용 프로그램을 시작할 때

SimpleMembership 테이블이 생성되고있다.

충분한 정보가 되었더라도 알려주지 않으면 제공 할 수 있기를 바랍니다.

답변

0

그래서 SQL Server에 연결하는 사용자에게는 스키마가 연결되어있는 것처럼 보입니다. SQL Management Studio에서 'table_1'테이블을 수동으로 추가 할 때 테이블 이름은 DOMAIN \ user.table_1이됩니다.