2020-09-03 13:50发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好!
是否有比 Where()语句更快的替代方法? 我只是进行了性能检查,结果是:
警告:Where()语句直接转换为for循环并降低性能。
文森特!
我有Custom BO节点,我需要检查预定义的PurchaseOrder是否包含我先前保存在我的节点(位置)中的项目。 但是,Where语句的行为似乎非常缓慢。
foreach(职位的固定职位)
{
purchaseorderitem =采购订单项。其中(x => x.ID == position.PurchaseOrderItemID).GetFirst();
}
可以举个例子吗? 只是我们在同一个话题上。 您是从BO对象(例如Material或Employee)还是从实例(例如触发器中的" this")获取数据?
嗨,
您可以将where条件放在foreach语句中,这样可以避免双重循环。
最多设置5个标签!
文森特!
我有Custom BO节点,我需要检查预定义的PurchaseOrder是否包含我先前保存在我的节点(位置)中的项目。 但是,Where语句的行为似乎非常缓慢。
foreach(职位的固定职位)
{
purchaseorderitem =采购订单项。其中(x => x.ID == position.PurchaseOrderItemID).GetFirst();
}
可以举个例子吗? 只是我们在同一个话题上。 您是从BO对象(例如Material或Employee)还是从实例(例如触发器中的" this")获取数据?
嗨,
您可以将where条件放在foreach语句中,这样可以避免双重循环。
一周热门 更多>