I am afraid I was unable to reproduce the wrong behavior on my side. The user-defined scalar-valued functions are being obtained during schema reading.
Could you please verify that the user, you are using during the schema reading session, has rights for reading these database objects? Additionally, I have to ask you to provide us with a database backup or ddl script in order to investigate the cause for the issue further?
I am looking forward to hearing from you.
the Telerik team
Q3'12 SP1 of OpenAccess ORM packs Multi-Table Entities mapping support. Check it out.