如何在C#中处置存储库?
我无法找到处理以下代码的解决方案。请告诉我任何人如何在C#中处置存储库?,c#,sonarqube,dispose,C#,Sonarqube,Dispose,我无法找到处理以下代码的解决方案。请告诉我任何人 private static IUnityContainer m_container; public static IUnityContainer Container { get { return m_container; } } IUnityContainer IContainerAc
private static IUnityContainer m_container;
public static IUnityContainer Container
{
get
{
return m_container;
}
}
IUnityContainer IContainerAccessor.Container
{
get { return Container; }
}
private static void InitContainer()
{
var peopleService = new Peoplews();
Container
.RegisterInstance<Peoplews>(peopleService)
.RegisterInstance<IRepository<User>>(new Repository<User>())
.RegisterInstance<IRepository<Role>>(new Repository<Role>())
.RegisterInstance<IRepository<Profile>>(new Repository<Profile>())
}
私有静态IUnityContainer m_容器;
公共静态IUnityContainer容器
{
收到
{
退回集装箱;
}
}
IUnityContainer IContainerAccessor.Container
{
获取{返回容器;}
}
私有静态void InitContainer()
{
var peopleService=newpeoplews();
容器
.RegisterInstance(peopleService)
.RegisterInstance(新存储库())
.RegisterInstance(新存储库())
.RegisterInstance(新存储库())
}
sonar中未处理“Repository`1”类型的本地显示(至少不是本地显示)。我尝试使用“using”语句,但没有使用。请检查并告知我。请帮助我解决此问题。