Skip to content

Transforming Property Names Issue #98

@richardcroprecords

Description

@richardcroprecords

When I transform property names the context still refers to the untransformed property.

        services.AddHandlebarsTransformers(
            entityNameTransformer: n => n + "Foo",
            entityFileNameTransformer: n => n + "Foo",
            constructorTransformer: e => new EntityPropertyInfo(e.PropertyType, e.PropertyName + "Foo"),
            propertyTransformer: e => new EntityPropertyInfo(e.PropertyType, e.PropertyName + "Foo"),
            navPropertyTransformer: e => new EntityPropertyInfo(e.PropertyType, e.PropertyName + "Foo"));

In the generated class:

    public long? DeletedFoo { get; set; }

In the generated context:

            entity.Property(e => e.Deleted)
                .HasColumnName("deleted")
                .HasDefaultValueSql("0");

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions