2011-06-02 50 views
0

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

回答

1

你真的不能,至少不能直接。我能想到的唯一方法是在您的Web项目中编写一个包装类,该类继承自MembershipUser,并将您的一个BO作为构造函数参数,然后将其所有功能委托给BO。这不是很好,但它是我意识到解决您的问题的唯一方法。