Бизнес-объект MembershipUser - PullRequest
       8

Бизнес-объект MembershipUser

0 голосов
/ 02 июня 2011

У меня есть отдельный проект, который содержит все мои бизнес-объекты. Один из бизнес-объектов, User, содержит информацию для входа в систему, и я хочу преобразовать ее в MembershipUser объект (см. здесь ). Однако для объекта MembershipUser требуется System.Web. Я не хочу добавлять эту ссылку в мой проект BO. Как я могу использовать свой бизнес-объект как MembershipUser без зависимости, живущей в моем проекте BO?

1 Ответ

1 голос
/ 02 июня 2011

Вы действительно не можете, по крайней мере, не напрямую.Единственный способ, о котором я могу думать, - это написать класс-оболочку в вашем веб-проекте, который наследуется от MembershipUser и принимает один из ваших BO в качестве параметра конструктора, а затем делегирует все его функциональные возможности BO.Это не красиво, но это единственный способ решить вашу проблему.

...