Views: 3.6K
Replies: 0
Archived
|
How to create/setup/acccess/bypass ActionServiceReference in WinFormApp? Problems in object mapping (dto/businessobject/model)I am trying to learn the framework behind the Patterns in Action 4.0 project by duplicating it into a very simple 2-table project. However I don't know how to setup the Hosting Layer which includes the WCF projects and the service references specifically the one found in Windows Forms Model > Service References > ActionServiceReference. The pdf guide for Patterns in Action 4.0 explains briefly how to bypass the hosting layer in an ASP .NET project. Is there a more detailed step by step instruction found in your website in doing the same for an MVP Windows Forms Application.
I just tried to individually add reference to each project but mapping problems arise. I spent many hours trying to trace and fix errors in the overload functions in the mapper class in the model library but I just kept going round and round because I wasn't able to notice that the ActionServiceReference is involved in the object mapping. for example: //in model.cs //customer is a business object //being mapped to produce a customer data transfer object. request.Customer = Mapper.ToDataTransferObject(customer); //but inside the Mapper class internal static Customer ToDataTransferObject(CustomerModel customer) //the return type is Customer instead of CustomerDto. //the return type Customer is defined in WindowsFormsModel.ActionServiceReference.Customer which I do not have. How can I solve this problem. Thanks. I am new to this language and framework. Any help would be appreciated. Thanks Balong Antenor, Mar 04, 2013
|