First I want to pre-thank anyone who helps with this.
Back when I was programming in Linq-to-Sql there was a per-property option for deferred loading which was perfect for excluding large binary fields in a table without actually having to write special select statements to exclude each one. I can re-architect the database to make the binary data out-of-table, but I'm hoping to avoid that.
Basically I what I want is the ability to do:
this.model.People.OfType<Employee>()
Where the binary data would be in the base Person table.
Again, thank you for any assistance on this.