In tblContentType there is a Name column which seems to reflect the page model's class name i've created. Does this need to be unique in a solution? We have multiple websites so there'll be other pages (in other namespaces) and i'd rather not prefix my pagetypes if it could be avoided.
I'm pretty sure they don't have to be unique, but if you have prefixed names you can still display them with the same name for editors by translating them. What you should do, is to give them unique IDs at least.
You will get an error on startup if you have a naming conflict.
Yea, it's the prefix in code i mostly try to avoid :) The Guid is unique and we'll probably have a displayname that has some sort of prefix