public DbContextWriter( [NotNull] ScaffoldingUtilities scaffoldingUtilities, [NotNull] CSharpUtilities cSharpUtilities) { Check.NotNull(scaffoldingUtilities, nameof(scaffoldingUtilities)); Check.NotNull(cSharpUtilities, nameof(cSharpUtilities)); ScaffoldingUtilities = scaffoldingUtilities; }
public EntityTypeWriter( [NotNull] ScaffoldingUtilities scaffoldingUtilities, [NotNull] CSharpUtilities cSharpUtilities) { Check.NotNull(scaffoldingUtilities, nameof(scaffoldingUtilities)); Check.NotNull(cSharpUtilities, nameof(cSharpUtilities)); ScaffoldingUtilities = scaffoldingUtilities; CSharpUtilities = cSharpUtilities; }
public ConfigurationFactory([NotNull] IRelationalAnnotationProvider extensionsProvider, [NotNull] CSharpUtilities cSharpUtilities, [NotNull] ScaffoldingUtilities scaffoldingUtilities) { Check.NotNull(extensionsProvider, nameof(extensionsProvider)); Check.NotNull(cSharpUtilities, nameof(cSharpUtilities)); Check.NotNull(scaffoldingUtilities, nameof(scaffoldingUtilities)); ExtensionsProvider = extensionsProvider; CSharpUtilities = cSharpUtilities; ScaffoldingUtilities = scaffoldingUtilities; }
public virtual void AddProperties() { foreach (var property in ScaffoldingUtilities.OrderedProperties(_entity.EntityType)) { PropertyConfiguration propertyConfiguration = _entity.FindPropertyConfiguration(property); if (propertyConfiguration != null) { AddAttributes(propertyConfiguration.AttributeConfigurations); } _sb.AppendLine("public " + CSharpUtilities.GetTypeName(property.ClrType) + " " + property.Name + " { get; set; }"); } }