2 개의 프로젝트가있는 ASP.NET 솔루션에서 작업하고 있습니다. 하나는 웹 인터페이스이고 다른 하나는 비즈니스 로직을 포함합니다. 두 번째 프로젝트에서 데이터 액세스를 위해 SQL에 LINQ를 사용하고 있습니다.웹 인터페이스 및 DAL을 사용하는 Custom MembershipProvider
내 데이터베이스 외에도 사용자 정보가 들어있는 Users라는 테이블이 있습니다.
MembershipProvider를 구현하기 시작했습니다. MembershipUser는 MembershipProvider와 결합되어 있습니다. 내 BLL/DAL에서 사용자에 관해 이야기하는 가장 올바른 방법은 무엇입니까? 최소한 MembershipUser를 구현해야하며 사용자가 메서드를 호출 할 때마다 예를 들어 호출합니다. GetUserInfo() 내 BLL/DAL, 사용자에 대한 전체 정보를 얻으려면?
또는 MembershipUser 클래스 메서드를 BLL/DAL (이 사용자 지정 사용자 클래스는 linq와 관련이 없음)의 내 "사용자"클래스 메서드 (래퍼와 같은)를 호출하도록해야합니까?
또는 어떻게 든 Linq를 SQL 클래스 "CFUsers"로 확장하여 MembershipUser를 확장 할 수 있습니까?
나는 이것이 의미가 있기를 바랍니다.