Skip to content

Commit b922669

Browse files
committed
Add ScopedSchemaFactory registration
1 parent 507a8fa commit b922669

File tree

2 files changed

+6
-0
lines changed
  • templates
    • vc-module-dba-xapi-template/vc-module-{KebabModuleName}/src/{Namespace}.Web
    • vc-module-xapi-template/vc-module-{KebabModuleName}/src/{Namespace}.Web

2 files changed

+6
-0
lines changed

templates/vc-module-dba-xapi-template/vc-module-{KebabModuleName}/src/{Namespace}.Web/Module.cs

+3
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
using VirtoCommerce.Platform.Data.PostgreSql.Extensions;
1111
using VirtoCommerce.Platform.Data.SqlServer.Extensions;
1212
using VirtoCommerce.Xapi.Core.Extensions;
13+
using VirtoCommerce.Xapi.Core.Infrastructure;
1314
using {Namespace}.Core;
1415
using {Namespace}.Data.MySql;
1516
using {Namespace}.Data.PostgreSql;
@@ -57,6 +58,8 @@ public void Initialize(IServiceCollection serviceCollection)
5758
{
5859
builder.AddSchema(serviceCollection, typeof(XapiAssemblyMarker));
5960
});
61+
62+
serviceCollection.AddSingleton<ScopedSchemaFactory<XapiAssemblyMarker>>();
6063
}
6164

6265
public void PostInitialize(IApplicationBuilder appBuilder)

templates/vc-module-xapi-template/vc-module-{KebabModuleName}/src/{Namespace}.Web/Module.cs

+3
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using VirtoCommerce.Platform.Core.Modularity;
66
using VirtoCommerce.Platform.Core.Security;
77
using VirtoCommerce.Xapi.Core.Extensions;
8+
using VirtoCommerce.Xapi.Core.Infrastructure;
89
using {Namespace}.Core;
910
using {Namespace}.Data;
1011

@@ -29,6 +30,8 @@ public void Initialize(IServiceCollection serviceCollection)
2930
{
3031
builder.AddSchema(serviceCollection, typeof(AssemblyMarker));
3132
});
33+
34+
serviceCollection.AddSingleton<ScopedSchemaFactory<AssemblyMarker>>();
3235
}
3336

3437
public void PostInitialize(IApplicationBuilder appBuilder)

0 commit comments

Comments
 (0)