Skip to content

Commit bb0dbb4

Browse files
author
Anthony Sneed
authored
Merge pull request #53 from TrackableEntities/fix-hbs-helper-service
Fix AddHandlebarsScaffolding
2 parents 8d3bf83 + b9812f6 commit bb0dbb4

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

sample/ScaffoldingSample/ScaffoldingSample.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<ItemGroup>
99
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.2.0" />
10-
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.2.0" />
10+
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.2.0" />
1111
</ItemGroup>
1212

1313
<ItemGroup>

src/EntityFrameworkCore.Scaffolding.Handlebars/ServiceCollectionExtensions.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,14 @@ public static IServiceCollection AddHandlebarsScaffolding(this IServiceCollectio
5858
services.AddSingleton<IModelCodeGenerator, HbsCSharpModelGenerator>();
5959
services.AddSingleton<IReverseEngineerScaffolder, HbsReverseEngineerScaffolder>();
6060
services.AddSingleton<IEntityTypeTransformationService, HbsEntityTypeTransformationService>();
61-
services.AddSingleton<IHbsHelperService, HbsHelperService>();
61+
services.AddSingleton<IHbsHelperService, HbsHelperService>(provider =>
62+
{
63+
var helpers = new Dictionary<string, Action<TextWriter, Dictionary<string, object>, object[]>>
64+
{
65+
{Constants.SpacesHelper, HandlebarsHelpers.SpacesHelper}
66+
};
67+
return new HbsHelperService(helpers);
68+
});
6269
return services;
6370
}
6471

0 commit comments

Comments
 (0)