I ran into another problem with Linq and the Orcas beta 1 of Visual Studio. It seems the code generated for your data classes may not contain a limiter on update checks which can give you the error:
"SQL Server does not handle comparison of NText, Text, Xml, or Image data types"
In my case, the field was a nText data type. In the designer I can see that it is set to "Update Check" as "Never", but it appears that does not get saved in the code. To solve the issue, I simply added the setting manually to the generated code on my field "PostText" such as:
[global::System.Data.Linq.Column(Storage="_PostText", Name="PostText", DBType="NText NOT NULL", CanBeNull=false)]
and changed it to:
[global::System.Data.Linq.Column(Storage="_PostText", Name="PostText", DBType="NText NOT NULL", CanBeNull=false, UpdateCheck=System.Data.Linq.UpdateCheck.Never)]
Seems to work fine, with the fix. Will just have to remember using the Orcas Beta 1 to check whenever I get that error message!