using System; namespace BP.En { /// /// 多对多的集合。 /// abstract public class EntityMM:Entity { /// /// 多对多的集合 /// public EntityMM() { } } /// /// 多对多的集合 /// abstract public class EntitiesMM : Entities { /// /// 多对多的集合 /// protected EntitiesMM() { } /// /// 提供通过一个实体的 val 查询另外的实体集合。 /// /// 属性 /// 植 /// 关联的集合 /// 关联的集合 protected Entities throwOneKeyValGetRefEntities(string attr , int val, Entities refEns ) { QueryObject qo = new QueryObject(refEns); qo.AddWhere(attr, val); return refEns; } /// /// 提供通过一个实体的 val 查询另外的实体集合。 /// /// 属性 /// 植 /// 关联的集合 /// 关联的集合 protected Entities throwOneKeyValGetRefEntities(string attr, string val, Entities refEns) { QueryObject qo = new QueryObject(refEns); qo.AddWhere(attr, val); return refEns; } } }