| | |
| | | .InterceptedBy(cacheType.ToArray()); |
| | | |
| | | |
| | | foreach (var assembly in assemblyList) |
| | | { |
| | | foreach (var type in assembly.GetTypes()) |
| | | { |
| | | if (!type.IsInterface && !type.IsAbstract && baseType.IsAssignableFrom(type)) |
| | | { |
| | | Console.WriteLine($"注册类型: {type.FullName}"); |
| | | } |
| | | } |
| | | } |
| | | //foreach (var assembly in assemblyList) |
| | | //{ |
| | | // foreach (var type in assembly.GetTypes()) |
| | | // { |
| | | // if (!type.IsInterface && !type.IsAbstract && baseType.IsAssignableFrom(type)) |
| | | // { |
| | | // Console.WriteLine($"注册类型: {type.FullName}"); |
| | | // } |
| | | // } |
| | | //} |
| | | |
| | | builder.RegisterType<UnitOfWorkManage>().As<IUnitOfWorkManage>() |
| | | .AsImplementedInterfaces() |