<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish">
    <title>gmane.comp.windows.dotnet.nhibernate.user.spanish</title>
    <link>http://blog.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12332"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12330"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12329"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12328"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12327"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12326"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12323"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12319"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12318"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12310"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12307"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12306"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12305"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12297"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12296"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12287"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12284"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12283"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12280"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12274"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12332">
    <title>Nhibernate 2nd level cache provider</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12332</link>
    <description>&lt;pre&gt;hola quería preguntarles que alternativas de cache provider existen para 
nhibernate y cual recomiendan?

&lt;/pre&gt;</description>
    <dc:creator>Fernando López Guevara</dc:creator>
    <dc:date>2012-05-23T20:07:51</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12330">
    <title>Consulta muchos a uno con fluent nhibernate</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12330</link>
    <description>&lt;pre&gt;Buenos dias,

Resulta que uso fluent nhibernate para el mapeo de mi base de datos y
necesito mostrar el nombre de la categoria y no el codigo, he
encontrado varios ejemplos pero utilizando el mapeo normal .hbm.xml.
Pero el mapeo que utilizo es con clases ...... mis clases son:

public class Productos
    {
        public virtual int Codigo { get; set; }
        public virtual string Nombre { get; set; }
        public virtual int Valor { get; set; }
        public virtual int Codcategoria { get; set;
    }

public class Categorias
    {
        public virtual int Codigo { get; set; }
        public virtual string Nombre { get; set; }
        public virtual string Estado { get; set; }
    }

ESTOS SON LOS MAPEOS


public class ProductosMap : ClassMap&amp;lt;Productos&amp;gt;
    {
        public ProductosMap()
        {
            Id(x =&amp;gt; x.Codigo).GeneratedBy.Identity();
            Map(x =&amp;gt; x.Nombre);
            Map(x =&amp;gt; x.Valor);
            Map(x =&amp;gt; x.Codcategoria);
            Table("Productos");
        }
    }

pu&lt;/pre&gt;</description>
    <dc:creator>Harold Giraldo</dc:creator>
    <dc:date>2012-05-12T16:17:34</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12329">
    <title>duda con el manejo de la session...</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12329</link>
    <description>&lt;pre&gt;Hola grupo tengo una pequeña duda con el manejo de la session de
hibernate en un entorno web. Estoy usando el patron session-per-
request porque creo es el que mejor se adapta a mi proyecto. Me estoy
basando en la configuración descrita en el artículo: nhibernate best
practices. En ese articulo se crea la session y junto a ella una
transacción cade vez que se inicia una peticion y a su vez se cierra
la transacción y la session al finalizar el request. Hasta ahora
cuando todo marcha ok no hay problemas pero cuando hay un error que se
detecta al cerrar la session creo que al hacer flush se me hace
dificil capturarlo adecuadamente y darle el debido tratamiento.
Agredeceria si alguien me puede indicar donde esta el problema o donde
hay bibliografia sobre este tema. La verdad quisiera utilizar la
transaccion en el ambito del GenericDAO y no a través del httphandler.
Gracias.

&lt;/pre&gt;</description>
    <dc:creator>Arlen</dc:creator>
    <dc:date>2012-05-09T15:31:41</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12328">
    <title>[NHibernate-Hispano] Dudas sobre ThreadStaticSessionContext en una aplicación WinForms</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12328</link>
    <description>&lt;pre&gt;

Hola a todos,

Estoy utilizando NHibernate en un proyecto con ThreadStaticSessionContext.
Utilizo Model-View-Presenter en la capa de presentación (WinForms) y tengo 
una capa de servicios de aplicación.
Así, cada presentador tiene una y sólo una vista y uno o, cuando no sea 
necesario, ningún servicio asociados.
En los casos en los que se trate de vista principal, al iniciarse su 
servicio asociado, éste abrirá una nueva sesión y la asignará al contexto,
haciéndola disponible a repositorios, etc. Y al salir de la vista, se 
cerrará la sesión y se realizará el unbind.
Si en cambio se trata de una vista secundaria, su servicio (que como digo 
podría incluso no existir si no se necesitase), no abrirá ninguna sesión,
manteniéndose así la del contexto establecida por su vista padre.

Bajo este escenario se me presentan varias dudas. A ver si sé explicarme y 
alguien puede echarme un cable...
1/ ¿Estoy obligado a hacer modales (ShowDialog) todas las vistas padre 
(principales)?
   Lo digo por&lt;/pre&gt;</description>
    <dc:creator>Kalli</dc:creator>
    <dc:date>2012-05-05T15:06:17</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12327">
    <title>Consulta sobre mapeo de IDictionary</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12327</link>
    <description>&lt;pre&gt;Buenas tardes;

Tengo una consulta de como les parece que es la mejor forma para mapear lo
siguente.

class Persona{
private int id;
private IDictionary&amp;lt;int, Publicacion&amp;gt; publicaciones;
}

class Publicacion{
private int id;
private Persona publicador;
}

El tema es que la clave en el dictionary publicaciones es el id de la
publicacion que esta como valor. Por ejemplo para agregar una publicacion p
seria:
publicaciones.Add(p.Id, p)


Yo lo mapee asi:

En persona:
    &amp;lt;map name="Publicaciones"&amp;gt;
      &amp;lt;key column="IdPersona"/&amp;gt;
      &amp;lt;index column="IdPublicacion" type="int" /&amp;gt;
      &amp;lt;one-to-many class="Publicacion"/&amp;gt;
    &amp;lt;/map&amp;gt;

En publicacion:
    &amp;lt;many-to-one name="Publicador" class="Persona"/&amp;gt;

¿Es esta la mejor manera, o hay alguna mas eficiente y/o segura?

Muchas gracias desde ya!!

&lt;/pre&gt;</description>
    <dc:creator>Juan Correa</dc:creator>
    <dc:date>2012-05-01T17:49:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12326">
    <title>Nhibernate y Ninject</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12326</link>
    <description>&lt;pre&gt;Hola! actualmente me encuentro trabajando en un proyecto con NHibernate y 
estamos pensando en usar Ninject con alternativa para la inyección de 
dependencias. Me agradaría saber sus opiniones sobre el uso de este tipo de 
frameworks y su integración con NHibernate. 

Muchas Gracias por sus respuestas,
Jesus B.

&lt;/pre&gt;</description>
    <dc:creator>Jesus Bracamonte</dc:creator>
    <dc:date>2012-04-30T13:42:47</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12323">
    <title>[NHibernate-Hispano] Problemas en la manipulación de los objetos persistentes...</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12323</link>
    <description>&lt;pre&gt;Hola grupo. Me gustaria saber como manipular los objetos persistentes
de forma tal que los cambios que se realicen sobre ellos no se
persistan automaticamente si no a través de otra capa de la
aplicacion. Ej: Estoy cargando un obj en la capa UI y le realizo
algunos cambios que pueden o no ser válidos de acuerdo a la logica de
la aplicación, luego se lo paso a la capa de negocio pero cuando cargo
el obj por id me da los mismos datos que el obj que pasé y que todavia
no le he dado update(). Otra cosa que necesito saber es como deshacer
los cambios sobre esa entidad en caso de que no pase la validación.
Gracias de por adelantado.

&lt;/pre&gt;</description>
    <dc:creator>Arlen</dc:creator>
    <dc:date>2012-04-26T13:38:25</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12319">
    <title>Consulta sobre nHibernate + MySql + VS2010</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12319</link>
    <description>&lt;pre&gt;Buenos dias;

Mi nombre es Juan, y actualmente me estoy introduciendo al mundo
de .net. Resulta que tengo que hacer una tarea y es en el Visual
Studio 2010, en c# y con nHibernate usando MySql para la persistencia.
El tema es que no lo puedo hacer andar. He bajado el ejemplo que hay
en:

http://darioquintana.com.ar/articles/tutorial-de-nhibernate-primeros-pasos,

y lo he tratado de cambiar para el MySql. Ya tengo el MySQL Server 5.5
asi que lo primero que hice fue bajar el conector de mysql para .net
(MySQL Connector Net 6.5.4) y lo instale. Ya en el VS2010, en el
explorador de servidores agregue el servidor de mysql, y me lo
reconocio, y desde ahi se ve que el esquema que voy a usar en el
nHibernate ya existe. Ademas le asigne todos los permisos a root sobre
ese esquema por las dudas. Despues en el proyecto agregue una
refenrencia al MySql.Data.dll que esta en la carpeta del conector. En
propiedades, copia local le puse true. Luego modifique el
hibernate.cfg.xml usando la plantilla que viene dentro del nHib&lt;/pre&gt;</description>
    <dc:creator>Juan Correa</dc:creator>
    <dc:date>2012-04-25T16:30:06</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12318">
    <title>Diferencias entre versiones</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12318</link>
    <description>&lt;pre&gt;Gente un saludo

Estoy por cambiar de version de nh de la 3.0 a la 3.2, pero requiero saber
cuales son los cambios realizados en esta ultima versión que deba tomar en
cuenta
me encuentro utilizando tambien uNhAddIns 2.0.0.866 para CBT y el conjunto
de ensablados de castle y service locator para que todo se integre
correctamente
algun link donde dirigirme y consultar sobre las mejoras ?


&lt;/pre&gt;</description>
    <dc:creator>Edgar Ramos</dc:creator>
    <dc:date>2012-04-13T18:28:44</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12310">
    <title>Acceder a propiedades de una propiedad</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12310</link>
    <description>&lt;pre&gt;Hola!

Estoy iniciandome en el mundo de NHibernate, y se me presenta un
problema:

Tengo dos clases: Familia y Subfamilia

public class FamiliaModel
    {
        public virtual string Id { get; set; }
        public virtual string Nombre { get; set; }
        public virtual string Url_es_ES { get; set; }
        public virtual string Url_ca_ES { get; set; }
        public virtual string Url_en_GB { get; set; }
    }


public class SubfamiliaModel
    {
        public virtual int Id { get; set; }
        public virtual string Nombre { get; set; }
        public virtual string Url_es_ES { get; set; }
        public virtual string Url_ca_ES { get; set; }
        public virtual string Url_en_GB { get; set; }

        public virtual FamiliaModel FamiliaPadre { get; set; }
    }

En el archivo XML de mapeo de la subfamilia, tengo además esta linea:

&amp;lt;many-to-one name="FamiliaPadre" column="familia" /&amp;gt;


Bien, hecho esto, necesito listar todas las subfamilias, cuya url sea
la que le pase a la funcion. Es decir:

&lt;/pre&gt;</description>
    <dc:creator>Raúl</dc:creator>
    <dc:date>2012-04-11T19:42:57</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12307">
    <title>[NHibernate-Hispano] Cargar objetos sólo cuando sea necesario!</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12307</link>
    <description>&lt;pre&gt;Saludos!

 Tengo una aplicación para el objeto de la losa que tiene las
referencias de mapeo a objetos: SlabPDO y SlabInstructions. Me
gustaría hacer selecciones, siempre lleve el objeto: SlabPDO, y la
carga: SlabInstructions sólo cuando sea necesario. ¿Hay alguna manera
de hacer esto? A continuación un ejemplo de la cartografía:

&amp;lt;?xml version="1.0" encoding="utf-8" ?&amp;gt;
&amp;lt;hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
assembly="PCT.Domain" namespace="Gerdau.PCT.Kernel.Domain" &amp;gt;

  &amp;lt;typedef class="uNhAddIns.UserTypes.TrimString, uNHAddIns"
name="TrimString" /&amp;gt;

  &amp;lt;class name="Slab" table="P_Slab" lazy="false" dynamic-
update="true"&amp;gt;

    &amp;lt;id name="Id" column="Id_Slab" type="Int64"&amp;gt;
      &amp;lt;generator
class="Geraes.GLib.GDomainBasis.CustomTableHiLoGenerator,
GLib.GDomainBasis" /&amp;gt;
    &amp;lt;/id&amp;gt;

    &amp;lt;property name="Mill" column="Mill" type="String" length="2" not-
null="true" /&amp;gt;

    &amp;lt;property name="SlabId" column="Slab_Id" type="String" length="20"
not-null="true" /&amp;gt;

    &amp;lt;property name="PieceId" column="&lt;/pre&gt;</description>
    <dc:creator>Giulliano</dc:creator>
    <dc:date>2012-04-11T10:56:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12306">
    <title>Las consultas con nHibernate.Future</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12306</link>
    <description>&lt;pre&gt;Estoy creando una consulta en el CpBT formato. Esta consulta es un
resultado de la suma de otros tres. Para obtener un rendimiento, la
necesidad de enviar 3 consultas dentro de una transacción y
ejecutarlos sólo al final, que es cuando voy a necesitar. Traté de
usar Futuro &amp;lt;&amp;gt;, pero las consultas se realizan cuando se activan y no
para cuando lo necesite para agruparlos. Sería interesante realizar
sólo al final, para evitar el envío al banco y tienen un retorno de
los tres individualmente. Se utiliza como un ejemplo
http://ayende.com/blog/3979/nhibernate-futures

El siguiente código de ejemplo que estoy usando:
Servicio de capa:

      [PersistenceConversation(ConversationEndMode =
EndMode.Continue)]
        public IEnumerable&amp;lt;ConeSlab&amp;gt;
QueryPlacasParaAcompanhamento(String codigoLaminador, Int16
placasAEnfornar, Boolean placasEnfornadas, Int16 placasDesenfornadas,
Boolean placasRejeitadas)
        {
            try
            {
                /*
                 * As consultas serão realizadas de fo&lt;/pre&gt;</description>
    <dc:creator>Giulliano</dc:creator>
    <dc:date>2012-04-09T17:21:18</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12305">
    <title>Lista (many-to-many) se borra antes de insertar el nuevo registro</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12305</link>
    <description>&lt;pre&gt;Hola a todos!

Tengo una relación many-to-many de la siguiente manera:

Operation_Place &amp;lt;=&amp;gt; Operation_Place_Resource &amp;lt;=&amp;gt; Resource

*Entidades:*

    public class OperationPlace : BaseEntityEditable
{
        public virtual String Name { get; set; }

        public virtual String Description { get; set; }

        public virtual Char Enabled { get; set; }

        public virtual IList&amp;lt;Resource&amp;gt; Resources { get; set; }

        public OperationPlace()
        {
            Resources = new List&amp;lt;Resource&amp;gt;();
        }
    }

    public class Resource : BaseEntityEditable
    {
        public virtual String Name { get; set; }
    }

*Maps:*

  &amp;lt;class name="OperationPlace" table="S_Operation_Place" lazy="false" 
dynamic-update="true"&amp;gt;

    &amp;lt;id name="Id" column="Id_Operation_Place" type="Int64"&amp;gt;
      &amp;lt;generator class="Geraes.GLib.GDomainBasis.CustomTableHiLoGenerator, 
GLib.GDomainBasis" /&amp;gt;
    &amp;lt;/id&amp;gt;

    &amp;lt;property name="Name" column="Name" type="String" length="20" 
not-null="true" /&amp;gt;

    &amp;lt;property name="Descri&lt;/pre&gt;</description>
    <dc:creator>Alexandre</dc:creator>
    <dc:date>2012-04-09T13:58:12</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12297">
    <title>Acceso a clase en IUserType - Guid To Int en Primary Key</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12297</link>
    <description>&lt;pre&gt;Buen Dia,

Me encuentro haciendo un IUserType el cual obtiene un entero de la BD y lo
convierte en un GUID y viceversa (si, suena extraño pero asi es).  El Guid
es de 16 bytes y un Int 4, entonces alli encaja!. Para llenar los 12 bytes
restante voy a utilizar el hashcode del tipo de la clase ( i.e.
typeof(theClass).HashCode()) para simular de cierta manera la unicidad del
Guid.  Estoy utilizando un IUserType para dicha tarea pero no he encontrado
la manera para poder acceder a la clase donde se mapeo el IUserType.  En
principio pense que se podria acceder a traves del parametro "object owner"
del metodo NullSafeGet y luego con un owner.GetType obtendria el
System.Type, pero verificando en el codigo esta propiedad viene NULL desde
NHibernate.  Es por esto que les escribo para saber como puedo conocer la
clase en donde se esta utilizando el custom IUserType.

Por el momento me ha funcionado utilizando un IPropertyAccessor con IGetter
y ISetter personalizados pero unicamente para guardar.  El inconveniente es
&lt;/pre&gt;</description>
    <dc:creator>Nestor Andres Rodriguez</dc:creator>
    <dc:date>2012-04-03T04:32:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12296">
    <title>NHibernate.Driver.OracleDataClientDriver does not support multiple queries</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12296</link>
    <description>&lt;pre&gt;Hola amigos,
Estoy tratando de usar Multicriteria en NHibernate 3.2 CR1 y I'am recibiendo 
el siguiente error: NHibernate.Driver.OracleDataClientDriver does not 
support multiple queries. 
Mi base de datos es Oracle 11.

¿Existe una solución?

agradecido

&lt;/pre&gt;</description>
    <dc:creator>Alexandre</dc:creator>
    <dc:date>2012-04-02T22:34:24</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12287">
    <title>One-to-many en una base de datos "parcialmente intocable"</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12287</link>
    <description>&lt;pre&gt;Hola a todos,

En mi empresa tenemos una base de datos común, con tablas corporativas
como
tiendas, países o comerciales.

En el proyecto actual aparecen entidades nuevas que no están en esta
base de datos, como transportista, y otras que ya existen en dicha
base
de datos.
Así, una tienda tiene un solo transportista y un transportista provee
a varias tiendas. E. d., una one-to-many. Trivial, tanto a nivel de
modelo del dominio como de modelo de datos...

Pero el problema es que no tengo libertad total para dejar que NH
cree
el esquema de la base de datos: sí para las tablas no comunes como
Transportista
pero las tablas de la base de datos común que os comentaba son
intocables.
Entonces, si la relación Tienda-Transportista es one-to-many y no
puedo añadir el campo "Transportista_id" en la tabla de tiendas, ¿qué
opción me recomendaríais?

En el proyecto anterior, que me pasaba algo parecido, opté por crear
la clase DatosAuxiliaresTienda y crear una one-to-one con tiendas.

También he pensado en c&lt;/pre&gt;</description>
    <dc:creator>Kalli</dc:creator>
    <dc:date>2012-03-26T09:07:12</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12284">
    <title>"Inverse" en una many-to-many</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12284</link>
    <description>&lt;pre&gt;¿Puede omitirse el "Inverse" en ambos lados en una many-to-many?


Gracias a todos,
JC

&lt;/pre&gt;</description>
    <dc:creator>Kalli</dc:creator>
    <dc:date>2012-03-23T15:01:46</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12283">
    <title>Definir una constraint en una relacion one-to-many unidireccional</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12283</link>
    <description>&lt;pre&gt;Buenas tardes gente, me llamo Gonzalo y soy nuevo en el grupo. Estoy
incursionando en los ORM, y me decidi por aprender NHibernate.
En particular los molesto por un problema que tengo, estoy tratando de
realizar el mapping de dos clases : Equipo y Campeonato.
La idea es que desde Campeonato tenga un ISet de Equipos, sin tener que
definir la vuelta (un ISet de Campeonatos).
Si bien pude definir los mapeos, no se como definir la restricción que el
nombre del equipo y el campeonato son unicos, al menos no sin caer en una
relación bi-direccional.

Desde ya muchas gracias por su tiempo.

Saludos,

Gonzalo.

    public class Equipo : DomainEntity
    {
     ....
        public virtual string Nombre { get; protected set; }
    }


public class Campeonato: DomainEntity
    {
     ....
        public virtual string Nombre { get; protected set; }

        public virtual Iesi.Collections.Generic.ISet&amp;lt;Equipo&amp;gt; Equipos { get;
set; }
    }

Y los hbm.xml que hice :

&amp;lt;?xml version="1.0" encoding="utf-8" ?&amp;gt;
&amp;lt;hibernate-mapp&lt;/pre&gt;</description>
    <dc:creator>Gonzalo del Castillo</dc:creator>
    <dc:date>2012-03-22T20:09:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12280">
    <title>Oferta de empleo</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12280</link>
    <description>&lt;pre&gt;Hola,

Me gustaria ofrecer en este foro una oferta de empleo como analista-
programador. Nos está costando encontrar un perfil con este que os
describo:

El puesto es para trabajar en Cornella del Llobregat, Barcelona,
España.
La empresa que busca es Expectra Technology.
El proyecto es de larga duración y estable.

El perfil que busco es el siguiente:

- Analista - Programador .net
- Años de experiencia: 3
- Conocimiento y experiencia contrastada en
             Desarrollo Escritorio con WinForms VB.Net con en Visual
Studio 2010
             NHibernate
             Desarrollo de Web Services
             MySQL: modelado de base datos E/R , SQLs y Stored
Procedures
             Entity FrameWork 4.0
             Experiencia en aplicaciones con sincronización de datos
entre Escritorio y Servidor.
             Optimización/Tunning de Querys y configuración /
administración / Tunning de MySQL WPF
             Patrón de desarrollo MVC

Ya se que no el foro adecuado para este tipo de proposiciones, pero
co&lt;/pre&gt;</description>
    <dc:creator>Carlos Fernández</dc:creator>
    <dc:date>2012-03-20T17:30:01</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12274">
    <title>[NHibernate-Hispano] Cómo configurar DefaultMultiFactoryConfigurationProvider?</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12274</link>
    <description>&lt;pre&gt;¡Buenas tardes!

 Estoy creando un proyecto y se tendrá que conectar dos bases de datos
Oracle. No voy a conectar las dos bases al mismo tiempo y sí, voy a
cambiar entre ellos cuando se le solicite. Me gustaría ejemplos y
sugerencias de cómo hacerlo. Traté de poner en práctica el método,
pero DefaultMultiFactoryConfigurationProvider esta dando muchos
errores (culpa mía) y por eso pido ejemplos y consejos sobre cómo
implementar este servicio. El proyecto utiliza uNHAddins y Windsor.

 Gracias de antemano.

&lt;/pre&gt;</description>
    <dc:creator>Giulliano</dc:creator>
    <dc:date>2012-03-12T19:38:28</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12268">
    <title>NHibernate Con FoxPro 9</title>
    <link>http://comments.gmane.org/gmane.comp.windows.dotnet.nhibernate.user.spanish/12268</link>
    <description>&lt;pre&gt;Buen día, estoy tratando de hacer funcionar NHbiernate con una base de
datos en foxpro.

El archivo de configuración es el siguiente:  http://pastebin.com/kX3HywAh

El mappeo Usuario.hbm.xml es:  http://pastebin.com/Cfr3Mkg1

Y la entidad es: http://pastebin.com/UEiWtT3V

Ahora cuando quiero ejecutar recuperar todos los registros de la tabla
usuarios ejecuto lo siguiente:

ISessionFactory sessionFactory = new
Configuration().Configure().BuildSessionFactory();
ISession session = sessionFactory.OpenSession();
var usuarios = session.CreateQuery("from Usuario").List&amp;lt;Usuario&amp;gt;();
session.Close();

De esta manera funciona, pero si quiere traer un dato en particular ya
sea por id o por user (de la siguiente manera):

ISessionFactory sessionFactory = new
Configuration().Configure().BuildSessionFactory();
ISession session = sessionFactory.OpenSession();
IQuery query = session.CreateQuery("from Usuario where user
= :user");
query.SetParameter("user", "Luciano");
Usuario usuario = query.UniqueResult&amp;lt;Usuario&amp;gt;();  &amp;lt;- se&lt;/pre&gt;</description>
    <dc:creator>Luciano</dc:creator>
    <dc:date>2012-03-08T10:47:07</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.windows.dotnet.nhibernate.user.spanish">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.windows.dotnet.nhibernate.user.spanish</link>
  </textinput>
</rdf:RDF>

