New Post: How command works
Hi Arthur, EUSS works on an ERA basis (Entity, Reference, Attribute). However, it has the ability to have loose coupling between the object model and the way it treats the changes (internal ERA...
View ArticleUpdated Wiki: Contributing
Ways to Contribute If you would like to contribute, consider these options: Submit a bug report (for an guide on submitting good bug reports, read Painless Bug Tracking). Verify fixes for bugs. Submit...
View ArticleNew Post: A ValidateDatabase DB Initalizer Strategy
When deploying code to a controlled production environment I've had use for a custom DB Initializer that only validates the existance and compatibility of the DB. It never runs any missing migrations....
View ArticleCreated Task: Migrations: More exploratory testing [417]
We identified migrations as somewhere we'd like to do more exploratory testing.
View ArticleNew Post: websocket ".Net ASP.NET nothing"
Arthur  Thanks With my Spanish language is not English.poorly understand my writing. regards
View ArticleEdited Issue: Build: Auto increment build numbers [318]
We need an autogenerated build number on our assemblies.
View ArticleEdited Task: UpForGrabs: Update Core XML comments using MSDN [405]
The XML comments on types under System.Data.Entity.Core are mostly outdated and/or not very descriptive. They should be updated from the latest version of the published documentation:...
View ArticleEdited Task: Remove workarounds for code contract bugs [377]
There are currently three bugs in code contracts that impact our code. They should be fixed in the next release and this commit can be reverted: 88cf0c5b57c1d0354a385e8d808b4fc093a0f2daAlso the code...
View ArticleEdited Issue: Document which interfaces/bases classes are resolved through...
Developers need to know what they can resolve. This should be documented on IDbDependencyResolver and also in the interfaces/base classes themselves unless we don't own them.
View ArticleEdited Issue: Remove cache key property from DbConfiguration [373]
The key for model caching can now be injected but this does not need to be explicitly exposed with its own API on DbConfiguration so the property that was added should be removed.
View ArticleEdited Feature: Update EF6 build to work on .NET 4. [363]
Now that the Framework code is in the OOB build we should be able to make it work on .NET 4.
View ArticleCreated Issue: Cleanup TODOs [418]
We want the only TODOs in the code to be for things that are actively being worked on but are not yet complete. Longer-term TODOs should be moved to CodePlex issues. Obsolete TODOs should be removed.
View ArticleUpdated Wiki: Design Meeting Notes
Entity Framework Design Meeting Notes The Entity Framework team has a weekly design meeting in which we discuss/recap design and other issues with the codebase. These are the notes from those...
View ArticleNew Post: Query generation in batch insert scenarios
Adding batch inserts in an ORM is a trap. Here's why. An ORM is a system with a persistence core and on top of that entity services which provide additional functionality to the developer for working...
View ArticleNew Post: Complex type as ID
Is there any plans to add support for complex types as ID properties? This is extremely useful in DDD, e.g. model an OrderId type, it may very well contain just a single integer property, but it still...
View ArticleNew Post: Query generation in batch insert scenarios
Hi Frans, Thanks for the feedback. It is our intention to test various options in high-latency situations where it appears that batching could improve performance for relatively common scenarios--i.e....
View ArticleNew Post: Complex type as ID
Hi Roger, Using complex types as IDs is not something that is on our immediate plans although we do occasionally hear requests for it. It is certainly something that it would be possible to do but it...
View ArticleCreated Issue: Additional testing for EntityTypeConfiguration [432]
From the code:EntityTypeConfigurationTests://TODO: Need to test Nav Prop stuff...//TODO: Test case for when table name is not configured, should not throw, default name preserved.
View Article