Can somebody please explain the benefits/drawbacks of L2S, Entity Framework and Ado.Net Sqlserver? I was looking at LingToSql and it looks like a ton of mapping and I thought L2S was supposed to speed that process up but it looks like you have to do another mapper on class on top of the 3 you already have to do. Entity Framework also has a mapper class which is time consuming. I want to use this design for the N-Tier architecture but there is so much mapping that the other developers here are complaining how slow it is and don't see the benefits. From what I can see they are all time consuming.