Get a hold of LinqPAD (www.linqpad.net) and you won't look back.
Great for learning LINQ and for experimenting. Having spent a lot of yesterday trying to get a .nettiers project compiling, I'm so thankful for LINQ. I have enjoyed the way the netTiers generated classes are binary serializable over Remoting and they can be "disconnected", but I could not get them to go over WCF due to recursion problems. I started reading all the fine-print on how to get them working over WCF, but I got bogged down in tedious technical details about serializers, contracts and behaviours and it would have taken hours of experiments to sort out. I give up and decided that when I next use WCF as the major component plumbing I would find some other entity classes (that's why I was asking about EF4 last week). I have never considered using LINQ to SQL because it was worthless in n-tier scenarios where the classes could not be serialized away from the context. (is this still the case?) Greg
