There isn't a reason to put artificial fields in an rlinq file, given that they are dynamically created. The best solution would be to take the output of the XmlMetadataSource and merge it with one created dynamically using the FluentMetadataSource for example (it is by far the easiest way to use artificial fields). You should have a look at this help article
. It will give you an idea how to merge two models.
I hope this helps, but do let us know if you face any trouble or need guidance though.
All the best,
the Telerik team
OpenAccess ORM Q2'12 Now Available! Get your hands on all the new stuff