I've just found this out the hard way...
I thought in an effort to simplify creation of Mobile Line Of Business applications, I would look at LINQ. Language Integrated Query (LINQ), works in a similar way to Anglia Business Solutions DataMaker technology, letting the developer concentrate on writing the application code rather than spending time on the plumbing of connecting an application to a database and writing long queries or calls to stored procedures etc..
So today, I thought I would give LINQ a try within the Compact Framework using a SQL Compact Database.
I ran SQLMetal to create the intermediate files required to begin with the wonderful world of LINQ.
All good so far. However the .Net Compact Framework 3.5 doesn't support the namespace System.Data.Linq
This was pointed out by Daniel Moth, to be fare a while back -
http://geekswithblogs.net/steveclements/archive/2007/11/13/LINQ-to-SQL.compact.aspx
So, I'll have to carry on using DataMaker for a while longer...