MembershipUser业务对象

时间:2011-06-02 13:56:44

标签: c# asp.net asp.net-membership

我有一个包含所有业务对象的单独项目。其中一个业务对象User包含登录信息,我想将其转换为MembershipUser对象(请参阅here)。但是,MembershipUser对象需要System.Web。我不想将该引用添加到我的BO项目中。如何将我的业务对象用作MembershipUser,而不依赖于我的BO项目?

1 个答案:

答案 0 :(得分:1)

你真的不能,至少不是直接的。我能想到的唯一方法是在你的web项目中编写一个包装类,它继承自MembershipUser,并将你的一个BO作为构造函数param,然后将其所有功能委托给BO。它并不漂亮,但它几乎是我所知道解决问题的唯一方法。