ABP杂谈 - zLulus/My_Note GitHub Wiki
AbpSession
AbpSession实际上是键值对缓存,本质是扩展key-value
app访问服务接口流程
调用授权接口,进行授权,返回token,之后调用业务接口带上token
日志(log4net)
日志文件存储在...Web/App_Data/Logs/...文件夹下,分日期存储
Logger.Debug("This is a debug.");
Logger.ErrorFormat("This is a msg:{0}", "Messages");
写业务日志,可以重写Logger,进行自己的配置
系统设置
先读数据库(可为空),再读Web.config
刚开始只有Web.config文件有设置,后来用户改变设置之后,存在数据库里面
利用这种方式让设置更方便灵活
工作单元unitwork
内部最后调用SaveChanges(),针对所有DbContent,循环调用SaveChanges()