Below is an example of how to use reflection and Fluent API to define the models for your DbContext. (This is a VB.NET version of my previous GIST)
To contain the definition and initialization of a model in a single file and to seperate initialization out of the main context file.
The interface "IEntityBuilder" is primarily used to identify the models that are to be built
This is a sample of a model for a "User" object: This class implements IEntityBuilder and therefore the "BuildModel" method.
A simplified example of the generated Context file showing the required changes.