我有一个单独的项目,其中包含我的所有业务对象。其中一个业务对象User保存登录信息,我希望将其转换为MembershipUser对象(请参阅here)。但是,MembershipUser对象需要System.Web。我不想将这个引用添加到我的BO项目中。我如何使用我的业务对象作为MembershipUser而不依赖于我的BO项目?
发布于 2011-06-02 22:07:21
你真的不能,至少不能直接这么做。我能想到的唯一方法是在你的web项目中编写一个包装器类,它继承自MembershipUser,并接受你的BO中的一个作为构造函数参数,然后将其所有功能委托给BO。这不是很好,但这几乎是我知道的唯一解决你问题的方法。
https://stackoverflow.com/questions/6215529
复制相似问题