Skip to content

Commit e9d9722

Browse files
committed
re add RegisterConnectionTypesInContainer(IServiceCollection services)
1 parent 7825d1f commit e9d9722

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

src/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
55
<LangVersion>latest</LangVersion>
66
<NoWarn>CS1591;NU5104</NoWarn>
7-
<Version>4.0.1</Version>
7+
<Version>4.1.0</Version>
88
<PackageLicenseExpression>MIT</PackageLicenseExpression>
99
<Copyright>Copyright $([System.DateTime]::UtcNow.ToString(yyyy)). All rights reserved</Copyright>
1010
<PackageTags>EntityFrameworkCore, EntityFramework, GraphQL</PackageTags>

src/GraphQL.EntityFramework/EfGraphQLConventions.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,14 @@ public static void RegisterInContainer(IServiceCollection services, IModel model
3737
RegisterInContainer((type, instance) => { services.AddSingleton(type, instance); }, model, filters);
3838
}
3939

40+
public static void RegisterConnectionTypesInContainer(IServiceCollection services)
41+
{
42+
Guard.AgainstNull(nameof(services), services);
43+
services.AddTransient(typeof(ConnectionType<>));
44+
services.AddTransient(typeof(EdgeType<>));
45+
services.AddSingleton<PageInfoType>();
46+
}
47+
4048
public static void RegisterConnectionTypesInContainer(Action<Type> register)
4149
{
4250
Guard.AgainstNull(nameof(register), register);

0 commit comments

Comments
 (0)