In an n-tier application, is it possible to send objects created by LINQ between layers? More specifically, is it possible to send LINQ object via a WCF service? Well, the short answer is yes. I will first show you how to do it then I will try and discuss why I want to do it and try and list the pros and cons! I am only going to demo how to do this using the designer interface (LINQ to SQL - DBML) but it is also possible to use it in SQLMetal.exe! I opened an existing project, clicked on the design...