Exemplo n.º 1
16
        public RelationalScaffoldingModelFactory(
            [NotNull] IOperationReporter reporter,
            [NotNull] IRelationalTypeMapper typeMapper,
            [NotNull] IDatabaseModelFactory databaseModelFactory,
            [NotNull] ICandidateNamingService candidateNamingService,
            [NotNull] IPluralizer pluralizer,
            [NotNull] ICSharpUtilities cSharpUtilities,
            [NotNull] IScaffoldingTypeMapper scaffoldingTypeMapper)
        {
            Check.NotNull(reporter, nameof(reporter));
            Check.NotNull(typeMapper, nameof(typeMapper));
            Check.NotNull(databaseModelFactory, nameof(databaseModelFactory));
            Check.NotNull(candidateNamingService, nameof(candidateNamingService));
            Check.NotNull(pluralizer, nameof(pluralizer));
            Check.NotNull(cSharpUtilities, nameof(cSharpUtilities));
            Check.NotNull(scaffoldingTypeMapper, nameof(scaffoldingTypeMapper));

            Reporter               = reporter;
            TypeMapper             = typeMapper;
            CandidateNamingService = candidateNamingService;
            _databaseModelFactory  = databaseModelFactory;
            _pluralizer            = pluralizer;
            _cSharpUtilities       = cSharpUtilities;
            _scaffoldingTypeMapper = scaffoldingTypeMapper;
        }
 /// <summary>
 ///     This is an internal API that supports the Entity Framework Core infrastructure and not subject to
 ///     the same compatibility standards as public APIs. It may be changed or removed without notice in
 ///     any release. You should only use it directly in your code with extreme caution and knowing that
 ///     doing so can result in application failures when updating to a new Entity Framework Core release.
 /// </summary>
 public CSharpUniqueNamer(
     [NotNull] Func <T, string> nameGetter,
     [NotNull] ICSharpUtilities cSharpUtilities,
     [CanBeNull] Func <string, string> singularizePluralizer)
     : this(nameGetter, null, cSharpUtilities, singularizePluralizer)
 {
 }
Exemplo n.º 3
0
        /// <summary>
        ///     This is an internal API that supports the Entity Framework Core infrastructure and not subject to
        ///     the same compatibility standards as public APIs. It may be changed or removed without notice in
        ///     any release. You should only use it directly in your code with extreme caution and knowing that
        ///     doing so can result in application failures when updating to a new Entity Framework Core release.
        /// </summary>
        public ReverseEngineerScaffolder(
            IDatabaseModelFactory databaseModelFactory,
            IScaffoldingModelFactory scaffoldingModelFactory,
            IModelCodeGeneratorSelector modelCodeGeneratorSelector,
            ICSharpUtilities cSharpUtilities,
            ICSharpHelper cSharpHelper,
            INamedConnectionStringResolver connectionStringResolver,
            IOperationReporter reporter)
        {
            Check.NotNull(databaseModelFactory, nameof(databaseModelFactory));
            Check.NotNull(scaffoldingModelFactory, nameof(scaffoldingModelFactory));
            Check.NotNull(modelCodeGeneratorSelector, nameof(modelCodeGeneratorSelector));
            Check.NotNull(cSharpUtilities, nameof(cSharpUtilities));
            Check.NotNull(cSharpHelper, nameof(cSharpHelper));
            Check.NotNull(connectionStringResolver, nameof(connectionStringResolver));
            Check.NotNull(reporter, nameof(reporter));

            _databaseModelFactory = databaseModelFactory;
            _factory = scaffoldingModelFactory;
            ModelCodeGeneratorSelector = modelCodeGeneratorSelector;
            _cSharpUtilities           = cSharpUtilities;
            _code = cSharpHelper;
            _connectionStringResolver = connectionStringResolver;
            _reporter = reporter;
        }
Exemplo n.º 4
0
 public MyCSharpDbContextGenerator(
     IScaffoldingProviderCodeGenerator providerCodeGenerator,
     IAnnotationCodeGenerator annotationCodeGenerator,
     ICSharpUtilities cSharpUtilities) :
     base(providerCodeGenerator, annotationCodeGenerator, cSharpUtilities)
 {
 }
Exemplo n.º 5
0
 /// <summary>
 /// Constructor for the Handlebars entity types generator.
 /// </summary>
 /// <param name="cSharpUtilities">CSharp utilities.</param>
 /// <param name="entityTypeTemplateService">Template service for the entity types generator.</param>
 public HbsCSharpEntityTypeGenerator(
     ICSharpUtilities cSharpUtilities,
     IEntityTypeTemplateService entityTypeTemplateService)
 {
     CSharpUtilities           = cSharpUtilities ?? throw new ArgumentNullException(nameof(cSharpUtilities));
     EntityTypeTemplateService = entityTypeTemplateService ?? throw new ArgumentNullException(nameof(entityTypeTemplateService));
 }
        /// <summary>
        ///     This API supports the Entity Framework Core infrastructure and is not intended to be used
        ///     directly from your code. This API may change or be removed in future releases.
        /// </summary>
        public CSharpEntityTypeGenerator(
            [NotNull] ICSharpUtilities cSharpUtilities)
        {
            Check.NotNull(cSharpUtilities, nameof(cSharpUtilities));

            CSharpUtilities = cSharpUtilities;
        }
 /// <summary>
 /// Constructor for the HbsCSharpModelGenerator.
 /// </summary>
 /// <param name="databaseModelFactory">Service to reverse engineer a database into a database model.</param>
 /// <param name="scaffoldingModelFactory">Factory to create a scaffolding model.</param>
 /// <param name="modelCodeGeneratorSelector">Selects a model code generator service for a given programming language.</param>
 /// <param name="cSharpUtilities">C# utilities.</param>
 /// <param name="cSharpHelper">C# helper.</param>
 /// <param name="connectionStringResolver">Connection string resolver.</param>
 public HbsReverseEngineerScaffolder(
     IDatabaseModelFactory databaseModelFactory,
     IScaffoldingModelFactory scaffoldingModelFactory,
     IModelCodeGeneratorSelector modelCodeGeneratorSelector,
     ICSharpUtilities cSharpUtilities,
     ICSharpHelper cSharpHelper,
     INamedConnectionStringResolver connectionStringResolver) : base(databaseModelFactory, scaffoldingModelFactory, modelCodeGeneratorSelector, cSharpUtilities, cSharpHelper, connectionStringResolver)
 {
 }
Exemplo n.º 8
0
 public CustomScaffolder([NotNull] IDatabaseModelFactory databaseModelFactory, [NotNull] ICustomScaffoldingModelFactory scaffoldingModelFactory, [NotNull] IModelCodeGeneratorSelector modelCodeGeneratorSelector, [NotNull] ICSharpUtilities cSharpUtilities, [NotNull] ICSharpHelper cSharpHelper, [NotNull] INamedConnectionStringResolver connectionStringResolver) : base(databaseModelFactory, scaffoldingModelFactory, modelCodeGeneratorSelector, cSharpUtilities, cSharpHelper, connectionStringResolver)
 {
     _databaseModelFactory       = databaseModelFactory;
     _scaffoldingModelFactory    = scaffoldingModelFactory;
     _modelCodeGeneratorSelector = modelCodeGeneratorSelector;
     _cSharpUtilities            = cSharpUtilities;
     _cSharpHelper             = cSharpHelper;
     _connectionStringResolver = connectionStringResolver;
 }
Exemplo n.º 9
0
 public FakeScaffoldingModelFactory(
     IOperationReporter reporter,
     ICandidateNamingService candidateNamingService,
     IPluralizer pluralizer,
     ICSharpUtilities cSharpUtilities,
     IScaffoldingTypeMapper scaffoldingTypeMapper)
     : base(reporter, candidateNamingService, pluralizer, cSharpUtilities, scaffoldingTypeMapper)
 {
 }
Exemplo n.º 10
0
        /// <summary>
        ///     This API supports the Entity Framework Core infrastructure and is not intended to be used
        ///     directly from your code. This API may change or be removed in future releases.
        /// </summary>
        public CSharpNamer([NotNull] Func <T, string> nameGetter,
                           [NotNull] ICSharpUtilities cSharpUtilities,
                           [CanBeNull] Func <string, string> singularizePluralizer)
        {
            Check.NotNull(nameGetter, nameof(nameGetter));
            Check.NotNull(cSharpUtilities, nameof(cSharpUtilities));

            _nameGetter            = nameGetter;
            _cSharpUtilities       = cSharpUtilities;
            _singularizePluralizer = singularizePluralizer;
        }
Exemplo n.º 11
0
 /// <summary>
 ///     This API supports the Entity Framework Core infrastructure and is not intended to be used
 ///     directly from your code. This API may change or be removed in future releases.
 /// </summary>
 public ReverseEngineerScaffolder(
     IDatabaseModelFactory databaseModelFactory,
     IScaffoldingModelFactory scaffoldingModelFactory,
     IScaffoldingCodeGenerator scaffoldingCodeGenerator,
     ICSharpUtilities cSharpUtilities)
 {
     _databaseModelFactory = databaseModelFactory ?? throw new ArgumentNullException(nameof(databaseModelFactory));
     _factory = scaffoldingModelFactory ?? throw new ArgumentNullException(nameof(scaffoldingModelFactory));
     ScaffoldingCodeGenerator = scaffoldingCodeGenerator ?? throw new ArgumentNullException(nameof(scaffoldingCodeGenerator));
     _cSharpUtilities         = cSharpUtilities ?? throw new ArgumentNullException(nameof(cSharpUtilities));
 }
Exemplo n.º 12
0
 public FakeScaffoldingModelFactory(
     IOperationReporter reporter,
     ICandidateNamingService candidateNamingService,
     IPluralizer pluralizer,
     ICSharpUtilities cSharpUtilities,
     IScaffoldingTypeMapper scaffoldingTypeMapper,
     LoggingDefinitions loggingDefinitions,
     IModelRuntimeInitializer modelRuntimeInitializer)
     : base(reporter, candidateNamingService, pluralizer, cSharpUtilities, scaffoldingTypeMapper, loggingDefinitions, modelRuntimeInitializer)
 {
 }
        /// <summary>
        /// Constructor for the Handlebars DbContext generator.
        /// </summary>
        /// <param name="providerCodeGenerator">Generator for scaffolding provider.</param>
        /// <param name="annotationCodeGenerator">Annotation code generator.</param>
        /// <param name="cSharpUtilities">CSharp utilities.</param>
        /// <param name="dbContextTemplateService">Template service for DbContext generator.</param>
        public HbsCSharpDbContextGenerator(
            IScaffoldingProviderCodeGenerator providerCodeGenerator,
            IAnnotationCodeGenerator annotationCodeGenerator,
            ICSharpUtilities cSharpUtilities,
            IDbContextTemplateService dbContextTemplateService)
        {
            _providerCodeGenerator   = providerCodeGenerator ?? throw new ArgumentNullException(nameof(providerCodeGenerator));
            _annotationCodeGenerator = annotationCodeGenerator ?? throw new ArgumentNullException(nameof(annotationCodeGenerator));

            CSharpUtilities          = cSharpUtilities ?? throw new ArgumentNullException(nameof(cSharpUtilities));
            DbContextTemplateService = dbContextTemplateService ?? throw new ArgumentNullException(nameof(dbContextTemplateService));
        }
Exemplo n.º 14
0
        /// <summary>
        ///     This API supports the Entity Framework Core infrastructure and is not intended to be used
        ///     directly from your code. This API may change or be removed in future releases.
        /// </summary>
        public ModelScaffolder(
            [NotNull] IScaffoldingModelFactory scaffoldingModelFactory,
            [NotNull] IScaffoldingCodeGenerator scaffoldingCodeGenerator,
            [NotNull] ICSharpUtilities cSharpUtilities)
        {
            Check.NotNull(scaffoldingModelFactory, nameof(scaffoldingModelFactory));
            Check.NotNull(scaffoldingCodeGenerator, nameof(scaffoldingCodeGenerator));

            _factory = scaffoldingModelFactory;
            ScaffoldingCodeGenerator = scaffoldingCodeGenerator;
            _cSharpUtilities         = cSharpUtilities;
        }
 /// <summary>
 ///     This API supports the Entity Framework Core infrastructure and is not intended to be used
 ///     directly from your code. This API may change or be removed in future releases.
 /// </summary>
 public RelationalScaffoldingModelFactory(
     IOperationReporter reporter,
     ICandidateNamingService candidateNamingService,
     IPluralizer pluralizer,
     ICSharpUtilities cSharpUtilities,
     IScaffoldingTypeMapper scaffoldingTypeMapper)
 {
     _reporter = reporter ?? throw new ArgumentNullException(nameof(reporter));
     _candidateNamingService = candidateNamingService ?? throw new ArgumentNullException(nameof(candidateNamingService));
     _pluralizer             = pluralizer ?? throw new ArgumentNullException(nameof(pluralizer));
     _cSharpUtilities        = cSharpUtilities ?? throw new ArgumentNullException(nameof(cSharpUtilities));
     _scaffoldingTypeMapper  = scaffoldingTypeMapper ?? throw new ArgumentNullException(nameof(scaffoldingTypeMapper));
 }
Exemplo n.º 16
0
        /// <summary>
        ///     This API supports the Entity Framework Core infrastructure and is not intended to be used
        ///     directly from your code. This API may change or be removed in future releases.
        /// </summary>
        public CSharpDbContextGenerator(
            [NotNull] IScaffoldingProviderCodeGenerator providerCodeGenerator,
            [NotNull] IAnnotationCodeGenerator annotationCodeGenerator,
            [NotNull] ICSharpUtilities cSharpUtilities)
        {
            Check.NotNull(providerCodeGenerator, nameof(providerCodeGenerator));
            Check.NotNull(annotationCodeGenerator, nameof(annotationCodeGenerator));
            Check.NotNull(cSharpUtilities, nameof(cSharpUtilities));

            _providerCodeGenerator   = providerCodeGenerator;
            _annotationCodeGenerator = annotationCodeGenerator;
            _cSharpUtilities         = cSharpUtilities;
        }
 /// <summary>
 ///     This API supports the Entity Framework Core infrastructure and is not intended to be used
 ///     directly from your code. This API may change or be removed in future releases.
 /// </summary>
 public CSharpUniqueNamer([NotNull] Func <T, string> nameGetter,
                          [CanBeNull] IEnumerable <string> usedNames,
                          [NotNull] ICSharpUtilities cSharpUtilities,
                          [CanBeNull] Func <string, string> singularizePluralizer)
     : base(nameGetter, cSharpUtilities, singularizePluralizer)
 {
     if (usedNames != null)
     {
         foreach (var name in usedNames)
         {
             _usedNames.Add(name);
         }
     }
 }
        /// <summary>
        ///     This API supports the Entity Framework Core infrastructure and is not intended to be used
        ///     directly from your code. This API may change or be removed in future releases.
        /// </summary>
        public ReverseEngineerScaffolder(
            [NotNull] IDatabaseModelFactory databaseModelFactory,
            [NotNull] IScaffoldingModelFactory scaffoldingModelFactory,
            [NotNull] IModelCodeGeneratorSelector modelCodeGeneratorSelector,
            [NotNull] ICSharpUtilities cSharpUtilities)
        {
            Check.NotNull(databaseModelFactory, nameof(databaseModelFactory));
            Check.NotNull(scaffoldingModelFactory, nameof(scaffoldingModelFactory));
            Check.NotNull(modelCodeGeneratorSelector, nameof(modelCodeGeneratorSelector));

            _databaseModelFactory = databaseModelFactory;
            _factory = scaffoldingModelFactory;
            ModelCodeGeneratorSelector = modelCodeGeneratorSelector;
            _cSharpUtilities           = cSharpUtilities;
        }
 /// <summary>
 /// Constructor for the HbsCSharpModelGenerator.
 /// </summary>
 /// <param name="databaseModelFactory">Service to reverse engineer a database into a database model.</param>
 /// <param name="scaffoldingModelFactory">Factory to create a scaffolding model.</param>
 /// <param name="modelCodeGeneratorSelector">Selects a model code generator service for a given programming language.</param>
 /// <param name="cSharpUtilities">C# utilities.</param>
 /// <param name="cSharpHelper">C# helper.</param>
 /// <param name="connectionStringResolver">Connection string resolver.</param>
 public HbsReverseEngineerScaffolderEnhance(
     HandlebarsScaffoldingOptions handlebarsScaffoldingOptions,
     IDatabaseModelFactory databaseModelFactory,
     IScaffoldingModelFactory scaffoldingModelFactory,
     IModelCodeGeneratorSelector modelCodeGeneratorSelector,
     ICSharpUtilities cSharpUtilities,
     ICSharpHelper cSharpHelper,
     INamedConnectionStringResolver connectionStringResolver) : base(databaseModelFactory,
                                                                     scaffoldingModelFactory,
                                                                     modelCodeGeneratorSelector,
                                                                     cSharpUtilities,
                                                                     cSharpHelper,
                                                                     connectionStringResolver)
 {
     HandlebarsScaffoldingOptions = handlebarsScaffoldingOptions ?? HandlebarsScaffoldingOptions.Default;
 }
Exemplo n.º 20
0
 /// <summary>
 ///     This is an internal API that supports the Entity Framework Core infrastructure and not subject to
 ///     the same compatibility standards as public APIs. It may be changed or removed without notice in
 ///     any release. You should only use it directly in your code with extreme caution and knowing that
 ///     doing so can result in application failures when updating to a new Entity Framework Core release.
 /// </summary>
 public ReverseEngineerScaffolder(
     IDatabaseModelFactory databaseModelFactory,
     IScaffoldingModelFactory scaffoldingModelFactory,
     IModelCodeGeneratorSelector modelCodeGeneratorSelector,
     ICSharpUtilities cSharpUtilities,
     ICSharpHelper cSharpHelper,
     IDesignTimeConnectionStringResolver connectionStringResolver,
     IOperationReporter reporter)
 {
     _databaseModelFactory = databaseModelFactory;
     _factory = scaffoldingModelFactory;
     ModelCodeGeneratorSelector = modelCodeGeneratorSelector;
     _cSharpUtilities           = cSharpUtilities;
     _code = cSharpHelper;
     _connectionStringResolver = connectionStringResolver;
     _reporter = reporter;
 }
Exemplo n.º 21
0
 /// <summary>
 /// Constructor for the HbsCSharpModelGenerator.
 /// </summary>
 /// <param name="databaseModelFactory">Service to reverse engineer a database into a database model.</param>
 /// <param name="scaffoldingModelFactory">Factory to create a scaffolding model.</param>
 /// <param name="modelCodeGeneratorSelector">Selects a model code generator service for a given programming language.</param>
 /// <param name="cSharpUtilities">C# utilities.</param>
 /// <param name="cSharpHelper">C# helper.</param>
 /// <param name="connectionStringResolver">Connection string resolver.</param>
 /// <param name="reporter">Operation reporter.</param>
 public HbsReverseEngineerScaffolder(
     [NotNull] IDatabaseModelFactory databaseModelFactory,
     [NotNull] IScaffoldingModelFactory scaffoldingModelFactory,
     [NotNull] IModelCodeGeneratorSelector modelCodeGeneratorSelector,
     [NotNull] ICSharpUtilities cSharpUtilities,
     [NotNull] ICSharpHelper cSharpHelper,
     [NotNull] INamedConnectionStringResolver connectionStringResolver,
     [NotNull] IOperationReporter reporter)
     : base(databaseModelFactory, scaffoldingModelFactory, modelCodeGeneratorSelector, cSharpUtilities, cSharpHelper, connectionStringResolver, reporter)
 {
     Check.NotNull(databaseModelFactory, nameof(databaseModelFactory));
     Check.NotNull(scaffoldingModelFactory, nameof(scaffoldingModelFactory));
     Check.NotNull(modelCodeGeneratorSelector, nameof(modelCodeGeneratorSelector));
     Check.NotNull(cSharpUtilities, nameof(cSharpUtilities));
     Check.NotNull(cSharpHelper, nameof(cSharpHelper));
     Check.NotNull(connectionStringResolver, nameof(connectionStringResolver));
     Check.NotNull(reporter, nameof(reporter));
 }
        public RelationalScaffoldingModelFactoryBase(
            [NotNull] IOperationReporter reporter,
            [NotNull] ICandidateNamingService candidateNamingService,
            [NotNull] IPluralizer pluralizer,
            [NotNull] ICSharpUtilities cSharpUtilities,
            [NotNull] IScaffoldingTypeMapper scaffoldingTypeMapper)
        {
            Check.NotNull(reporter, nameof(reporter));
            Check.NotNull(candidateNamingService, nameof(candidateNamingService));
            Check.NotNull(pluralizer, nameof(pluralizer));
            Check.NotNull(cSharpUtilities, nameof(cSharpUtilities));
            Check.NotNull(scaffoldingTypeMapper, nameof(scaffoldingTypeMapper));

            this._reporter = reporter;
            this._candidateNamingService = candidateNamingService;
            this._pluralizer             = pluralizer;
            this._cSharpUtilities        = cSharpUtilities;
            this._scaffoldingTypeMapper  = scaffoldingTypeMapper;
        }
        /// <summary>
        ///     This is an internal API that supports the Entity Framework Core infrastructure and not subject to
        ///     the same compatibility standards as public APIs. It may be changed or removed without notice in
        ///     any release. You should only use it directly in your code with extreme caution and knowing that
        ///     doing so can result in application failures when updating to a new Entity Framework Core release.
        /// </summary>
        public RelationalScaffoldingModelFactory(
            [NotNull] IOperationReporter reporter,
            [NotNull] ICandidateNamingService candidateNamingService,
            [NotNull] IPluralizer pluralizer,
            [NotNull] ICSharpUtilities cSharpUtilities,
            [NotNull] IScaffoldingTypeMapper scaffoldingTypeMapper,
            [NotNull] LoggingDefinitions loggingDefinitions)
        {
            Check.NotNull(reporter, nameof(reporter));
            Check.NotNull(candidateNamingService, nameof(candidateNamingService));
            Check.NotNull(pluralizer, nameof(pluralizer));
            Check.NotNull(cSharpUtilities, nameof(cSharpUtilities));
            Check.NotNull(scaffoldingTypeMapper, nameof(scaffoldingTypeMapper));
            Check.NotNull(loggingDefinitions, nameof(loggingDefinitions));

            _reporter = reporter;
            _candidateNamingService = candidateNamingService;
            _pluralizer             = pluralizer;
            _cSharpUtilities        = cSharpUtilities;
            _scaffoldingTypeMapper  = scaffoldingTypeMapper;
            _loggingDefinitions     = loggingDefinitions;
        }
        /// <summary>
        ///     This API supports the Entity Framework Core infrastructure and is not intended to be used
        ///     directly from your code. This API may change or be removed in future releases.
        /// </summary>
        public CSharpDbContextGenerator(
#pragma warning disable CS0618 // Type or member is obsolete
            [NotNull] IEnumerable <IScaffoldingProviderCodeGenerator> legacyProviderCodeGenerators,
#pragma warning restore CS0618 // Type or member is obsolete
            [NotNull] IEnumerable <IProviderCodeGenerator> providerCodeGenerators,
            [NotNull] IAnnotationCodeGenerator annotationCodeGenerator,
            [NotNull] ICSharpUtilities cSharpUtilities)
        {
            Check.NotNull(legacyProviderCodeGenerators, nameof(legacyProviderCodeGenerators));
            Check.NotNull(providerCodeGenerators, nameof(providerCodeGenerators));
            Check.NotNull(annotationCodeGenerator, nameof(annotationCodeGenerator));
            Check.NotNull(cSharpUtilities, nameof(cSharpUtilities));

            if (!legacyProviderCodeGenerators.Any() && !providerCodeGenerators.Any())
            {
                throw new ArgumentException(AbstractionsStrings.CollectionArgumentIsEmpty(nameof(providerCodeGenerators)));
            }

            _legacyProviderCodeGenerator = legacyProviderCodeGenerators.LastOrDefault();
            _providerCodeGenerator       = providerCodeGenerators.LastOrDefault();
            _annotationCodeGenerator     = annotationCodeGenerator;
            _cSharpUtilities             = cSharpUtilities;
        }
 public CustomScaffoldingModelFactory([NotNull] IOperationReporter reporter, [NotNull] ICandidateNamingService candidateNamingService, [NotNull] IPluralizer pluralizer, [NotNull] ICSharpUtilities cSharpUtilities, [NotNull] IScaffoldingTypeMapper scaffoldingTypeMapper) : base(reporter, candidateNamingService, pluralizer, cSharpUtilities, scaffoldingTypeMapper)
 {
 }
 public MyScaffoldingModelFactory([NotNull] IOperationReporter reporter, [NotNull] ICandidateNamingService candidateNamingService, [NotNull] IPluralizer pluralizer, [NotNull] ICSharpUtilities cSharpUtilities, [NotNull] IScaffoldingTypeMapper scaffoldingTypeMapper) : base(reporter, candidateNamingService, pluralizer, cSharpUtilities, scaffoldingTypeMapper)
 {
     this.Data = new Dictionary <string, string>();
 }
        public ColumnRemovingScaffoldingModelFactory([NotNull] IOperationReporter reporter, [NotNull] ICandidateNamingService candidateNamingService, [NotNull] IPluralizer pluralizer, [NotNull] ICSharpUtilities cSharpUtilities, [NotNull] IScaffoldingTypeMapper scaffoldingTypeMapper, [NotNull] LoggingDefinitions loggingDefinitions, List <SerializationTableModel> tables, DatabaseType databaseType) :
            base(reporter, candidateNamingService, pluralizer, cSharpUtilities, scaffoldingTypeMapper, loggingDefinitions)
#endif
        {
            _tables       = tables;
            _databaseType = databaseType;
        }
 public MyEntityTypeWriter(ICSharpUtilities cSharpUtilities) : base(cSharpUtilities)
 {
     CSharpUtilities = cSharpUtilities;
 }
Exemplo n.º 29
0
 public MyEntityTypeGenerator(ICSharpUtilities cSharpUtilities) : base(cSharpUtilities)
 {
 }
 public ColumnRemovingScaffoldingModelFactory([NotNull] IOperationReporter reporter, [NotNull] ICandidateNamingService candidateNamingService, [NotNull] IPluralizer pluralizer, [NotNull] ICSharpUtilities cSharpUtilities, [NotNull] IScaffoldingTypeMapper scaffoldingTypeMapper, [NotNull] LoggingDefinitions loggingDefinitions, [NotNull] IModelRuntimeInitializer modelRuntimeInitializer, List <SerializationTableModel> tables, DatabaseType databaseType, bool ignoreManyToMany) :
     base(reporter, candidateNamingService, pluralizer, cSharpUtilities, scaffoldingTypeMapper, loggingDefinitions, modelRuntimeInitializer)