Allow namespce hierachy from Schema
I would like the option to separate Entities base on schema, e.g. I have a single database that has two sets of tables that have the same names but are in different Schemas it would be nice to create a single data model that does this. At the moment I have to create different models for each schema is separate folder to get what I want but then I cant have relationships between them.
(EF Code-First) You can already do this by using two .NET/CLR types/classes that you annotate using the TableAttribute. You would set their Name property to the same value, but their Schema property to different values. Note that this is more of an Entity Framework issue.
Because WCF Data Services doesn't seem to support multiple namespaces yet however, you'll have to use a custom convention where you prefix the name of your entities, which is not pretty. Your table names remain unaffected.