I am using sitecore 9.3 and was trying to add configuration for dependency injection of the implemented repository as below:
<register
serviceType="projectname.IRepository[[projectname.models.model1, projectname]],projectname"
implementationType="projectname.Repositories.Repository[[projectname.Models.model1, projectname]],projectname" />
But this doesn't work except after adding "`1" to the interface and the repository names as below:
<register
serviceType="projectname.IRepository`1[[projectname.models.model1, projectname]],projectname"
implementationType="projectname.Repositories.Repository`1[[projectname.Models.model1, projectname]],projectname" />
I want to know what this character "`1" represent, any one can advise?