关键词:Filter, IJDistribConnection , AddObjectType, Connection 问题描述: Connection对象,使用 oFilter.Definition.AddObjectType(" CommonObjects\DistribConnections ")无效。 问题处理: StepFilter 类中,过滤方法更为丰富。可与Filter类配合使用,实现目的。 Filter oFilter = new Filter (); //使用oFilter.Definition.中的过滤定义 //添加oFilter各种过滤定义1 //添加oFilter各种过滤定义2 //添加oFilter各种过滤定义3 //获得Filter过滤只读集合 ReadOnlyCollection<BusinessObject> oFilterCollections = oFilter.Apply(); //ReadOnlyCollection集合转换为BOCollection类型集合 BOCollection resultBusinessObjects = new BOCollection (); foreach (BusinessObject item in oFilterCollections) { resultBusinessObjects.Add(item); // } StepFilter oStepFilter = new StepFilter (); oStepFilter.AddInterface( "IJDistribConnection" ); oStepFilter.Apply(resultBusinessObjects); //resultBusinessObjects集合,是最终集合

您需要登录 或注册 后才可以发表评论。