The naming settings you are referring to are only applicable in reverse mapped scenarios. For forward mapping we are depending on a common mechanism for calculating the name that currently cannot be altered (it would be in the future).
As for the numbers - they get applied when our runtime generates a column for a field that is not previously associated with such but a column with the same name already exist in that table. The newly generated column automatically gets a number appended in the end. Can you please open your rlinq file with an xml editor and check if in the tables node for your specific table there are more columns defined than the ones you are seeing. Maybe the problem lies there.
the Telerik team
Want to use Telerik OpenAccess with SQL Azure? Download
the trial version today.