1
我想在我的Web API应用程序中创建一个业务对象层(dll)。
但是,该层中的大多数类将从第三方SOAP Web服务获得。我可以基于SOAP Web服务中的对象创建业务对象(dll)吗?
如何创建这些对象以便我可以将它们暴露给其他图层?
我想在我的Web API应用程序中创建一个业务对象层(dll)。
但是,该层中的大多数类将从第三方SOAP Web服务获得。我可以基于SOAP Web服务中的对象创建业务对象(dll)吗?
如何创建这些对象以便我可以将它们暴露给其他图层?
据我所知,您应该将DataLayer对象映射到您的业务层对象。我更愿意从数据层返回业务对象,以便映射发生在那里,这样业务层就不知道数据层的任何内容,而且DL可以稍后轻松切换。
至于这样做的方法,你可以手动映射它,或者你可以使用自动映射器(例如EmitMapper是一个非常快速的,可以在运行中生成IL,所以它几乎和手动一样快) 。