저는 ASP.NET에서 포럼을 작성하고 있습니다. 나는 게시물 테이블을 가지고있다. 사용자에게 게시물을 할당하려면 어떻게해야합니까? 만약 내가 정상적인 사용자 테이블이 있었다면, 나는 Post 테이블에 "UserId"라는 새로운 필드를 만들고 Linq에서 Sql 디자이너로의 할당을 생성하고 싶습니다. 그러나 지금? 디자이너에 aspnet_Users를 포함시켜야합니까?ASP.NET 회원으로 게시물을 할당하십시오.
감사합니다.
저는 ASP.NET에서 포럼을 작성하고 있습니다. 나는 게시물 테이블을 가지고있다. 사용자에게 게시물을 할당하려면 어떻게해야합니까? 만약 내가 정상적인 사용자 테이블이 있었다면, 나는 Post 테이블에 "UserId"라는 새로운 필드를 만들고 Linq에서 Sql 디자이너로의 할당을 생성하고 싶습니다. 그러나 지금? 디자이너에 aspnet_Users를 포함시켜야합니까?ASP.NET 회원으로 게시물을 할당하십시오.
감사합니다.
자신 만의 데이터베이스 테이블을 사용하는 ASP.NET 멤버십 공급자를 작성하고 MS가 db 테이블을 어떻게 레이아웃하는지 알아내는 번거 로움을 덜어줍니다. 이 도움이 http://www.tigraine.at/2008/07/08/custom-aspnet-membership-provider/
희망 :
나는 몇 년 전에 것이 내 생각에 대해 블로그를 썼다.디자이너에게 테이블을 포함시키지 않아도됩니다.
Posts
테이블의 UserId
필드를 uniqueidentifier
으로 정의하고 쿼리를 실행할 때 UserId
을 입력하면됩니다.
Guid UserId = (Guid) Membership.GetUser().ProviderUserKey;
이 요구 사항을 용이하게하기 위해 사용자 지정 공급자를 구현 할 필요가 전혀 없습니다 :이 같은 Guid
(고유 식별자) 사용자 아이디를 얻을 수 있습니다
.
이것에 대한 진행 상황이 있습니까? –
네 - 회원 시스템 (제공자가 아님)을 쓰고 있습니다. –
행운을 빕니다. 질문에 만족스럽게 대답 했습니까? –