使用包
替换工厂容器:
.Net5:
在Startup中以Parm方法的形式注入容器ContainerBuilder;
.Net6:
在注册服务时
builder.Host.UserServiceProviderFactory(New AutofacServiceProviderFactory());//以AutoFac为例。
builder.Host.ConfigureContainer(ContainerBuilder)
AutoFac
特性:必须全局打开,谨慎使用,优先考虑 原生五种过滤器。
builder.Host.UserServiceProviderFactory(New AutofactServiceProviderFactory());
允许类中使用属性注入:
builder.registerRegisterType
builder.registerRegisterType
View中 写方法字段。
定义public static str method();
使用 SystemComputed::retunField()定义str值,再使用SystemComputed其他方法构建出Query语句并return就好。
Enum get label
SysDictEnum dictEnum = new SysDictEnum( enumnum(InventTransType) );
dictEnum.value2Label(InventTrans.TransType);