Monthly Archives: April 2009

French ALT .NET Demo

Last week, I spoke at an EF session for the french ALT .NET community. During its course, I made a WCF demo with EF POCO and a sort of LINQ provider in the client part. This provider is very simplistic (made in less … Continue reading

Posted in 10369, 7671, 7672, 7674, 7677 | Leave a comment

EDM Designer: one more new feature

I just added a new feature in my EDM Designer: when an entity type isn’t mapped or is only partially mapped (so we aren’t able to use our edmx), I reduce its opacity: I do the same for Model Browser: I also … Continue reading

Posted in 7671, 7674, 7675, 9640 | Leave a comment

EDM Designer: new feature

I added a new feature in my EDM Designer: the ability to see with context menu in which views the selected type (entity type or complex type) is present and the ability to navigate to this view. Or directly from the Model Browser   

Posted in 7671, 7674, 7675, 9640 | Leave a comment

EDM Designer: new version

I just published my EDM Designer. After a lot of talks about it, particularly at the MVP summit, I changed my tasks priorities. With this new version, my EDM Designer doesn’t manage SSDL functions (including Stored Procedure) and is not integrated in VS. For … Continue reading

Posted in 7671, 7674, 7675, 9640 | 1 Comment

EF: Working with the context cache

When we want to work with ObjectContext cache, we have to use the ObjectStateManager with its boring syntax. products = context.ObjectStateManager.GetObjectStateEntries(EntityState.Added | EntityState.Modified | EntityState.Unchanged).Select(ose => ose.Entity).OfType<Product>(); My idea is to make it into an extension method: public static class … Continue reading

Posted in 7671, 7674 | 1 Comment

MVP again :)

All is on the title. [:)]

Posted in 7670 | 3 Comments

How to use LINQ extension methods on non generic IEnumerable?

LINQ extension methods are great but… it’s not so cool when we use non generic collections as it is often the case with Sharepoint or TFS APIs. Likely, we have two LINQ extension methods Cast and OfType which allow us … Continue reading

Posted in 7671, 7672, 7677 | 7 Comments