AutoFac
特性:必须全局打开,谨慎使用,优先考虑 原生五种过滤器。
builder.Host.UserServiceProviderFactory(New AutofactServiceProviderFactory());
允许类中使用属性注入:
builder.registerRegisterType
builder.registerRegisterType
特性:必须全局打开,谨慎使用,优先考虑 原生五种过滤器。
builder.Host.UserServiceProviderFactory(New AutofactServiceProviderFactory());
允许类中使用属性注入:
builder.registerRegisterType
builder.registerRegisterType
定义public static str method();
使用 SystemComputed::retunField()定义str值,再使用SystemComputed其他方法构建出Query语句并return就好。
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)