|
Thanks for your reply.
Yes, it's enabled. The entry is labeled "IdeaBlade OM Designer Extension". The button text says "Disable". When I click on "Disable" the entry changes to "IdeaBlade OM Designer Extension [Disabled]".
Maybe this is an issue:
Before installing DevForce, I installed VS 2010, ADO Entity Framework 4.0, then ADO Entity Framework 4.1, then the June 2011 CTP. However, I used the IdeaBlade application template to create my project and my target frame is set to .NET 4 (I also tried .NET 4 Client Profile).
------- Before we spend anymore time on this, if you could first help me to see if any of this will matter. I'm trying DevForce because of something that I discovered with the EF. Since DevForce use the EF, I hoping I won't have the same problem:
Basically, the EF writes my model classes with the .NET Property Notification mechanism. Unfortunately, it sends this notifications (i.e. PropertyChanged) when the objects are loading. I want to attach business logic to these objects so that calculations/verifications can be performed when the Application/User actually changes the property value. At first, I assumed I wouldn't get these notifications when my object loads, I thought the EF would just set my instance variables directly and give me back the object it saved. So, it seems to me, that I would need to either disable these notifications during load time, or I have to implement a layer above the EF's model classes.
How does DevForce work? Would I still get property changed notifications during load time? If so, can they be disabled until after the object is loaded? Where do people put their business logic and how do they differentiate between changes made by the persistence layer and the application/user?
|