public EntityTypeDefinitionsExtension Define <TEntity, TConfiguration>()
     where TConfiguration : IEntityTypeConfiguration <TEntity>, new()
     where TEntity : class
 {
     _entityTypeDefinitions[typeof(TEntity)] = new EntityTypeDefinition <TEntity, TConfiguration>();
     return(this);
 }
 public EntityTypeDefinitionsExtension Define <TEntity>()
     where TEntity : class
 {
     _entityTypeDefinitions[typeof(TEntity)] = new EntityTypeDefinition <TEntity>();
     return(this);
 }