Hola amigos de MugPerú
Tengo una pequeña duda. Cuando construyo una proyecto de clases de los objetos que tambien es conocida como la capa "BusinessEntity" me topo con cierta duda....Cuando contruyo las propiedades de una clase especifica por ejemplo Productos por poner un caso me choco con propiedades que son del tipo double o datetime que no aceptan valores nulos, pero hay ocaciones en la que llamo a esta clase y no asigno ningún valor a alguna de esas propiedades, por lo que al grabar deberia hacerlo nulo, pero no es asi por que los tipos de datos double y datetime tienen valores definidos por default (0 para el caso de double), por lo que recurri a un pequeño truco que fue asigarle un valor (-1 por ejemplo para el caso de double) y cuando quiero hacer el grabado pregunto si el valor de esta propiedad es -1 para asiganrle null en la base de datos, pero nose que tan bueno sea esto ¿¿¿???.
Amigos si tuvieran otra forma de trabajarlo este caso contribuyannos.. Gracias.
Aproposito me sucede esto ya que tarabajo con sentencias SQL, ¿Para stores procedures pasará lo mismo?, no lo he intentado, pero pronto lo haré...
Saludos |