var builder = new ContainerBuilder();
builder.RegisterType<SqlDAL>().Named<IDAL>("ISql");
builder.RegisterType<StudentDAL>().Named<IDAL>("IOrder");
IContainer container = builder.Build();
var sql = container.ResolveNamed<IDAL>("IOrder");
Type type = sql.GetType();
MethodInfo mInfo = type.GetMethod("insert");
mInfo.Invoke(sql, new object[] { "test" });
根据Url参数调用具体的方法
最新推荐文章于 2021-11-08 14:42:18 发布