Skip to content

Commit 0c5f097

Browse files
committed
AutofacRepositoryDendencyResolver was still missing
1 parent f7fe7cb commit 0c5f097

1 file changed

Lines changed: 19 additions & 4 deletions

File tree

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,25 @@
11
using System;
2-
using System.Collections.Generic;
3-
using System.Text;
2+
using Autofac;
3+
using SharpRepository.Repository.Ioc;
44

55
namespace SharpRepository.Ioc.Autofac
66
{
7-
class Class1
7+
public class AutofacRepositoryDependencyResolver : BaseRepositoryDependencyResolver
88
{
9+
private readonly IContainer _container;
10+
public AutofacRepositoryDependencyResolver(IContainer container)
11+
{
12+
_container = container;
13+
}
14+
15+
protected override T ResolveInstance<T>()
16+
{
17+
return _container.Resolve<T>();
18+
}
19+
20+
protected override object ResolveInstance(Type type)
21+
{
22+
return _container.Resolve(type);
23+
}
924
}
10-
}
25+
}

0 commit comments

Comments
 (0)