2013-03-07 1 views
4

ASP.Net 4 회원의 사용자 테이블을 확장 할 수 있습니다어떻게 내가 네 구성원 아래 그림과 같이 ASP.Net의 사용자 테이블을 확장 할

enter image description here

그래서 때 내가 할 수있는 웹 사이트의 사용자 등록 추가 열 ("WaitingApprovalRevenue", "ApprovedRevenue"및 "WithdrawnRevenue")을 제어하십시오.

아니면 기본 asp.net 사용자 테이블을 사용해야합니까? !!

+1

대신 ['Profile'-provider] (http://msdn.microsoft.com/en-us/library/014bec1k (v = vs.100) .aspx)를 사용하십시오. 이렇게하면 모든 유형의 사용자 (예 : 아바타의 이미지)에 대한 추가 속성을 제공 할 수 있습니다. –

+0

나는이 똑같은 질문을 가지고있다. Membership 시스템을 위반하지 않고 추가 열을 사용하여 테이블을 확장 할 수 있습니까? 내가 필요로하는 모든 데이터가 그대로 남아 있으므로 논리적으로 생각할 수 있습니다. – user3308043

답변

0

Profile 공급자를 사용할 수 있지만 기본적으로 모든 값을 단일 필드에 저장하는 기본 ASP.NET에는 단점이 있습니다. ASP.NET 환경 외부에서 이러한 값 (예 :보고 목적)을 사용해야하는 항목이있을 때 어려워집니다.

Tim이 연결되어 있기 때문에 문제가되지 않는다면 Profile을 사용하십시오. 그렇지 않으면 사용자 GUID를 키로 사용하여 별도의 테이블을 만들고 그런 식으로 연결합니다.