EntityFramework Reverse POCO Code First Generator - Beautifully generated code that is fully customisable. This generator creates code as if you reverse engineered a database and lovingly created the code by hand. It is free to academics (you need a .edu or a .ac email address), not free for commercial use. Obtain your licence from
Generate the POCO along with DTO's and the mapping mechanism between those entities and DTO's. Use an
ITransformer<TFrom, TTo>
to perform the mapping.