public MapeamentoCarga(PropertyInfo prop, DBMappedList mapeamento) { IdsChaveEstrangeira = new Dictionary <long, object>(); Prop = prop; TipoDeDominio = prop.PropertyType.GetGenericArguments()[0]; object[] o = TipoDeDominio.GetCustomAttributes(typeof(DBMappedClass), true); if (o.Length == 0) { throw new DBBrokerException(string.Format(Resources.ErrorIncompleteMap, TipoDeDominio.FullName)); } Mapeamento = (DBMappedClass)o[0]; PropName = prop.Name; Ordinal = -1; TipoCarga = TipoPropriedade.List; MapeamentoLista = mapeamento; }
public Relationship(DBMappedList map, DBMappedClass parentMap, DBMappedClass childrenMap) { Map = map; ParentMap = parentMap; ChildrenMap = childrenMap; }