阅读:1031
回复:3
|
H3登录非常慢
版本(DotNet):10.0.0.11029
数据库:Ms Sql Server如图 图片:QQ图片20180105152515.png |
2楼#
发布于:2018-01-08 15:25
|
|
|
3楼#
发布于:2018-01-09 11:52
版本(DotNet):10.0.0.11029
OThinker.Common.dll 组织架构缓存控制有问题 当执行Engine.Organization.GetAllUnits(UnitType.User).Where(x => ((User)x).RelationUserID == this.User.ObjectID).ToList();时非常缓慢 还不如果直接查数据库呢 临时解决办法 var sql = string.Format("select Code from OT_User where RelationUserID='{0}'", this.User.ObjectID); var ut = Engine.Query.QueryTable(sql); if (ut != null && ut.Rows.Count != 0) { for (var i = 0; i < ut.Rows.Count; i++) { var userCode = ut.Rows["Code"].ToString(); var user = Engine.Organization.GetUserByCode(userCode); if (user != null) lstUsers.Add(user); } } |
|