-
Notifications
You must be signed in to change notification settings - Fork 54
Closed
Description
First of all, thanks for an awesome tool! I have however found a small issue:
Adding an entityNameTransformer to the services transformers applies the transformed name everywhere EXCEPT for the modelBuilder.Entity(...) lines in OnModelCreating.
Fix can be applied in HbsCSharpDbContextGenerator.cs in the InitializeEntityTypeBuilder() function:
private void InitializeEntityTypeBuilder(IEntityType entityType, IndentedStringBuilder sb)
{
if (!_entityTypeBuilderInitialized)
{
var transformedEntityName = EntityTypeTransformationService.TransformEntityName(entityType.Name);
sb.AppendLine();
sb.AppendLine($"modelBuilder.Entity<{transformedEntityName}>({EntityLambdaIdentifier} =>");
sb.Append("{");
}
_entityTypeBuilderInitialized = true;
}
I am creating a PR for this change. Thanks!
extragen
Metadata
Metadata
Assignees
Labels
No labels