From Rockford Lhotka's Expert C# 2008 and VB 2008 Business Objects books
hi,
i encounter the same question. it caused by missing System.Data.Linq reference.
Hope it helps!