我有一个包含所有业务对象的单独项目。其中一个业务对象User
包含登录信息,我想将其转换为MembershipUser
对象(请参阅here)。但是,MembershipUser
对象需要System.Web
。我不想将该引用添加到我的BO项目中。如何将我的业务对象用作MembershipUser
,而不依赖于我的BO项目?
答案 0 :(得分:1)
你真的不能,至少不是直接的。我能想到的唯一方法是在你的web项目中编写一个包装类,它继承自MembershipUser,并将你的一个BO作为构造函数param,然后将其所有功能委托给BO。它并不漂亮,但它几乎是我所知道解决问题的唯一方法。