Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/05/2010, 09:57
yanuarys
 
Fecha de Ingreso: noviembre-2008
Mensajes: 43
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Error NHibernate:not-null property references a null or transient value

Clase ProductoSolicitud

namespace SolGeSoft
{
[Serializable]
[HibernateMapping(Assembly = "SolGeSoft", Namespace = "SolGeSoft", DefaultAccess = "field.camelcase-underscore")]
[Class(Name = "SolGeSoft.ProductoSolicitud", Table = "t_solicitud_compra_producto", Lazy = false)]
public class ProductoSolicitud : IEquatable<ProductoSolicitud>
{
#region Atributos

private Guid _id_sol_prod;
private Productos _producto;
private SolicitudCompra _solicitud;

private Talla _talla;
private EstadoProducto _estado;
private int _cantidad;

#endregion

#region Properties
[Id(1, Name = "Id_sol_prod", Type = "Guid", Column = "id_sol_prod")]
public virtual Guid Id_sol_prod
{
get { return _id_sol_prod; }
set { _id_sol_prod = value; }
}
[Property(2, Column = "cantidad", Type = "int", Name = "Cantidad", NotNull = true)]
public virtual int Cantidad
{
get { return _cantidad; }
set { _cantidad = value; }
}
[ManyToOne(3, Name = "Producto", Column = "id_producto", Class = "SolGeSoft.Productos,SolGeSoft", NotNull = true, ForeignKey = "FK_t_solicitud_compra_producto_t_producto1")]
public virtual Productos Producto
{
get { return _producto; }
set { _producto = value; }
}

[ManyToOne(4, Name = "Solicitud", Column = "id_solicitud", Class = "SolGeSoft.SolicitudCompra,SolGeSoft", NotNull = true,ForeignKey = "FK_t_solicitud_compra_producto_t_solicitud_compra 1")]
public virtual SolicitudCompra Solicitud
{
get { return _solicitud; }
set { _solicitud = value; }
}

[ManyToOne(5, Name = "Talla", Column = "id_talla", Class = "SolGeSoft.Talla,SolGeSoft", NotNull = true, ForeignKey = "FK_t_solicitud_compra_producto_t_talla1")]
public virtual Talla Talla
{
get { return _talla; }
set { _talla = value; }
}
[ManyToOne(6, Name = "Estado", Column = "id_estado", Class = "SolGeSoft.EstadoProducto,SolGeSoft", NotNull = true, ForeignKey = "FK_t_solicitud_compra_producto_t_estado_producto1 ")]
public virtual EstadoProducto Estado
{
get { return _estado; }
set { _estado = value; }
}


#endregion