Im planning to use the Entities generated by the EF (POCO) in sending data to the client instead of creating DTOs? Is this a good practice? Basically, my EDMX file is on my DAL layer.
So the UI will have direct access on my DAL. Thanks.
Im planning to use the Entities generated by the EF (POCO) in sending data
Share
Basically, I don’t think it’s a good idea to send DAL objects to your interface, so I would use DTOs. To minimize the effort doing so I would take a look at an DTO generator, to generate DTO code which lets you convert from DAL object to DTO and vice versa.
EDIT: Sorry, didn’t see you are using POCO. Have a look at this SO post