First of all - I'm fine with how EF4 works. My main concern right now is the ability to scale when I get over 100+ tables. Ideally the schema needs to be kept under the same data context. If I have to break it into subject areas it won't be very good. There will be duplicate code, etc.
So. There is no solution to brake EF4 into chunks and preserve relationships. Actually, there is a kind of way that involves not using the designer and manually editing the XML. Not good.
And here I found LLBLGen Pro. I understand it is an ORM framework with a designer but I also understand that I can use their designer to generate EF4 entities.
Do I understand correctly that:
- I can still use EF4 just like with VS designer? I mean output will be the same? I read somewhere I'm limited to using stored procs, no LINQ? Or it will be just like EF?
- I will be able to manage large database and only drawback will be that if there is changes to database I will have to re-generate code from outside of Visual studio?
If that is correct - it might be great solution to the slow designer/model issue.