DbCtxt.ConnStr = Configuration.GetSection("ConnectionString").Value; // 根据类是否添加注解[IsService]来自动注入 var assm = new[] { typeof(Program).Assembly, typeof(DbCtxt).Assembly }; foreach (var ass in assm) { var types = ass.GetTypes(); foreach (var typ in types) { var typeInfo = typ.GetTypeInfo(); if (typeInfo.IsDefined(typeof(IsService))) { services.AddScoped(typ); var interfaces = typeInfo.ImplementedInterfaces; foreach (var item in interfaces) { services.AddScoped(item, typ); } } } }
netcore 依据注解自动注入
免责声明:文章转载自《netcore 依据注解自动注入》仅用于学习参考。如对内容有疑问,请及时联系本站处理。
上篇VScode常用快捷键(windows下)Android 依赖注入: Dagger 2 实例解说(一)下篇
宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=