<p>justamente estaba analizando un poco con esas relaciones has_many y belong_to ellas me permitirian precindir de relaciones directamente en mi DB?</p>
<p>adicionalmente, cual es la diferencia principal de crear statis o dynamic el modelo?</p>
<p><blockquote type="cite">El 20/10/2011 17:09, "Alejandro Imass" <<a href="mailto:ait@p2ee.org">ait@p2ee.org</a>> escribió:<br><br>2011/10/20 jose francisco luis medina <<a href="mailto:luisjf1983@gmail.com">luisjf1983@gmail.com</a>>:<br>

<p><font color="#500050">> gracias por sus consejos, lo tomare en cuenta, de incluso empece hoy por el<br>> DBIx:Class, realment...</font></p>DBIC es como cualquier otro ORM<br>
<br>
<a href="http://en.wikipedia.org/wiki/Object-relational_mapping" target="_blank">http://en.wikipedia.org/wiki/Object-relational_mapping</a><br>
<a href="http://en.wikipedia.org/wiki/List_of_object-relational_mapping_software" target="_blank">http://en.wikipedia.org/wiki/List_of_object-relational_mapping_software</a><br>
<br>
Lo que sucede es que DBIC es uno de los más formales que yo he<br>
trabajado puesto que realmente trata de  mantenerte pensando en Perl.<br>
<br>
Al principio es un poco cuesta arriba comprenderlo bien ya que es<br>
_realmente_  un ORM como tal y no como muchos otros que son capas muy<br>
finas que arropan el SQL pero no lo eliminan por completo.<br>
<br>
El manejo de relaciones (has_many, belongs_to, etc.) y la posibilidad<br>
de pre-fetching son varias de las cosas por la cuales prefiero a DBIC<br>
sobre muchos otros. Sé de primera mano que aquí en esta lista hay<br>
verdaderos expertos en DBIC y que seguramente estarán más que<br>
dispuestos a ayudarte con este tema.<br>
<br>
Como consejo, trata de usar modelos estáticos en la forma de schema<br>
classes usando el helper, por ejemplo:<br>
<br>
script/[app]_<a href="http://create.pl" target="_blank">create.pl</a> model [name] DBIC::Schema<br>
[name]::Schema::[name] create=static  dbi:Pg:dbname=[yourdb] $USER<br>
$PASS<br>
<br>
Y si usas esquemas de Pg también son soportados así (esto no está en<br>
ningún manual AFAIK):<br>
<br>
script/[app]_<a href="http://create.pl" target="_blank">create.pl</a> model [name] DBIC::Schema<br>
[name]::Schema::[name] create=static  dbi:Pg:dbname=[yourdb] $USER<br>
$PASS "{loader_options=>{db_schema=>'SCHEMA'}}"<br>
<br>
donde SCHEMA es el nombre del esquema Pg ;-)<br>
<p><font color="#500050"><br><br>> El 20/10/2011 16:45, "Luis Muñoz" <<a href="mailto:lem@itverx.com.ve">lem@itverx.com.ve</a>> escribió:<br>><br>><br>> On Oct 20, 2011, at 4:16 P...</font></p>
> _______________________________________________<br>
> caracas-pm mailing list<br>
> <a href="mailto:caracas-pm@pm.org">caracas-pm@pm.org</a><br>
> <a href="http://mail.pm.org/mailman/listinfo/caracas-pm" target="_blank">http://mail.pm.org/mailman/listinfo/caracas-pm</a><br>
><br>
</blockquote></p>