印仔 发布的文章

特性:必须全局打开,谨慎使用,优先考虑 原生五种过滤器。

builder.Host.UserServiceProviderFactory(New AutofactServiceProviderFactory());

允许类中使用属性注入:
builder.registerRegisterType().AS().PropertiesAutowired();

builder.registerRegisterType().AS().SingleInstance();//设置为静态单例,也可用类似方式设置为Scoped。

https://www.cnblogs.com/Chary/p/11351457.html

SysDictEnum dictEnum = new SysDictEnum( enumnum(InventTransType) );
dictEnum.value2Label(InventTrans.TransType);

    JObject             jObj;
    JArray              dataJArray = new Newtonsoft.Json.Linq.JArray();

    jObj  = new JObject();

    jObj.Add("code", ecoResCategory.code);
    jObj.Add("name", ecoResCategory.Name);
    dataJArray.Add(jObj);

    keyinfo = int642Str( ecoResCategory.RecId );
    return strReplace(DataJArray.ToString(), "\r\n", "");

通常意义上的三层架构是指:

表示层 / 表现层 / (用户)界面层(UI:User Interface layer)

业务逻辑层 / 应用程序层 / 领域层(BLL:Business Logic Layer)

数据访问层 / 数据层 / 持久层(DAL:Data access layer)