I have the following design question. There are multiple scenarios when we need to use entity objects that do not map directly to our data store. In order to SELECT data for those object we can use JOINs in LINQ but updating such an entity leads to multiple table updates that have to be written manually. Is there some magic that can be done with EF, so that I define that my custom entity is composed by N data store entities and I can update all N entities with a single SaveChanges() ? (same holds for inserts)
What is the use of default keyword in C#? Is it introduced in C# 3.0 ?