Gary Varga (3/16/2015)
Top down design should stop at the stored procedure logical interface.
Agreed Gary, most ORM's get mapped directly to the tables.
Design the data properly, develop a view for the Specific Application and use an ORM against the VIEW not the TABLE.
Provide that layer of abstraction from the Data Schema.