We tackled a lot of these in EF6 but we should come up with some rules about the APIs that we do this on.
One place to look at is the metadata API
> Understanding the metadata API could be made easier by hiding unnecessary members from intellisense. In particular the Object version of GetHashCode() can be confusing as it may look more useful as it really is on types like DbModel and EdmModel.
One place to look at is the metadata API
> Understanding the metadata API could be made easier by hiding unnecessary members from intellisense. In particular the Object version of GetHashCode() can be confusing as it may look more useful as it really is on types like DbModel and EdmModel.