public static string SELECT(IEntity parent) { QueryConditions conditions = new QueryConditions { Relation = RelationInfo.New() }; conditions.Relation.OidParent = parent.Oid; conditions.Relation.ParentType = parent.EntityType; return(Relation.SELECT(conditions, true)); }
protected virtual void CopyFrom(RelationInfo source) { if (source == null) { return; } Oid = source.Oid; OidParent = source.OidParent; ParentType = source.ParentType; OidChild = source.OidChild; ChildType = source.ChildType; }
public static Relation CloneAsNew(RelationInfo source) { Relation clon = Relation.New();; clon.Base.CopyValues(source); clon.Oid = (new Random()).Next(); clon.MarkNew(); return(clon); }
internal static string SELECT(long oid, bool lockTable) { return(SELECT(new QueryConditions { Relation = RelationInfo.New(oid) }, lockTable)); }