protected virtual DbContext CreateMetadataContext() { return(MetadataContextHelper.EmitMetadataContext <TContext>()); }