Exemple #1
0
        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;
        }
Exemple #2
0
 public Relationship(DBMappedList map, DBMappedClass parentMap, DBMappedClass childrenMap)
 {
     Map         = map;
     ParentMap   = parentMap;
     ChildrenMap = childrenMap;
 }