Monthly Archives: February 2012

LINQ Expressions are more permissive than C#

When we use Collection initializers, we can’t write many instructions in the initialization: public class C { public int MyProperty { get; set; } } var test = new List<C>() { new C { MyProperty = { int i = 1; i … Continue reading

Posted in 7671, 7672 | 5 Comments

EF: why Include method is an anti-pattern IMHO? Part 5: many to many relationships

I recently blogged to explain why I found that Include method is an anti-pattern IMHO. EF: Why Include method is an anti-pattern IMHO? EF: Why Include method is an anti-pattern IMHO even with many to one navigation properties? 2/3 EF: … Continue reading

Posted in 7671, 7674 | 3 Comments

TechDays Paris Roslyn compiler demo

Two days ago, I spoke at Microsoft TechDays in Paris, France on Roslyn. I made several demos including one where I build my own C# compiler that allows me to add features on C#.   This compiler supports AOP in … Continue reading

Posted in 16402, 7671, 7672 | 4 Comments