I'm committed to EF as I'm currently using it in a project but I also find it a major pain and learning curve as there are some things it does not do well that I would expect it to.
Does anyone know if the following issues are any easier in EF 4.0?
- Foreign key access, sometimes you want the foreign key from a table rather than an entity reference. Current EF hides the key.
- Enumeration management. I have simple classes that include properties based on enums but mapping them to EF is a real pain as it does not handle them natively.
- Designer bugs. When you delete a designer element (such as a table) from the EDMX it is ot truly removed and you can't add it again unless you edit the XML which can be complex.
- There are more areas where EF is a pain but I think I've blocked them from my conscious at the moment, so any other bug fixes / improvements?
Yes, I could read the MS fluff, but they said EF was ready for use before and in my opinion, it was not.
Ryan