Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

EF 4.1 model first code generation tool or template

Is there a template or tool to generate code from the database directly? I want to use model first scenario but do not want .edmx file for mappings. There is a database with many tables and I do not want to write all the classes (I am lazy) for that. So, is there a template to generate the code and set the annotations/use fluent api for defining the relationships, etc automatically from the existing database?

This would be helpful in the following scenario as well. Say, I was using .edmx with POCOs and now I do not want the mappings in the .edmx file. I want the mappings in the code. It would be great to have a tool or a template to generate the mappings in the code from the existing database.

I am starting on learning EF 4.1. I think "Code first becomes model first in version 2 i.e. after the database is created/released (in version 1) and needs some changes". Is that really true? I'd love to hear some comments. Thanks.

like image 674
Jonna Avatar asked May 25 '11 00:05

Jonna


1 Answers

Check out the 'Reverse Engineer Code First' feature of the EF Power Tools CTP1 that was just released.

like image 148
Dave Avatar answered Jan 04 '23 13:01

Dave