public virtual void SetContatti(OracleClient.OracleConnection conn) { if (this.RUBR_CONTATTI_REFS.IsNull == true) { return; } List <RubricaContattiType> l = new List <RubricaContattiType>(); foreach (string s in this.RUBR_CONTATTI_REFS.ListContattiRef) { OracleTypes.OracleRef r = new OracleTypes.OracleRef(conn, s); RubricaContattiType c = (RubricaContattiType)r.GetCustomObject(OracleTypes.OracleUdtFetchOption.Server); c.SetEntita(this); l.Add(c); } RubricaContattiListType rubrContList; if (l.Count == 0) { rubrContList = RubricaContattiListType.Null; } else { rubrContList = new RubricaContattiListType(); rubrContList.RubricaContatti = l.ToArray(); } this.RUBR_CONTATTI_LIST = rubrContList; }
public virtual System.Array CreateArray(int length) { RubricaContattiType[] collElem = new RubricaContattiType[length]; return(collElem); }
public virtual OracleTypes.IOracleCustomType CreateObject() { RubricaContattiType obj = new RubricaContattiType(); return(obj); }