tag:blogger.com,1999:blog-5131648709766508754.post6330616894975164627..comments2023-09-21T17:35:10.140+02:00Comments on Un poquito de todo: HTML.Helper y EF4.0. Evitar los campos nullables.Juan Quijanohttp://www.blogger.com/profile/10969229495916572526noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-5131648709766508754.post-46482404369825464722011-02-17T14:16:01.609+01:002011-02-17T14:16:01.609+01:00Y entonces el Analizador de VS te dirá que esto es...Y entonces el Analizador de VS te dirá que esto es un error ya que un int no puede ser nulo por definición.<br /><br />Mejor le dices al esquema que el campo no puede tener nulos y le pones un valor por defecto.<br /><br />Es llevar la regla de no devolver null a el esquema de datos.Juan Quijanohttps://www.blogger.com/profile/10969229495916572526noreply@blogger.comtag:blogger.com,1999:blog-5131648709766508754.post-83334857358083999422011-02-17T14:14:38.334+01:002011-02-17T14:14:38.334+01:00Buenas,
Tienes toda la razón Julio. Si no puedes ...Buenas,<br /><br />Tienes toda la razón Julio. Si no puedes evitarlo en el esquema, lo tendrás que evitar en la DAO y arrastrar el incordio de comprobar que el entero no es null para poder hacerle una conversión a Int para poder usarlo.<br /><br />Por ejemplo lo siguiente no se puede hacer sin conversión:<br />int? valor = 0;<br />int suma = valor + 1<br /><br />Por eso es un peñazo.Juan Quijanohttps://www.blogger.com/profile/10969229495916572526noreply@blogger.comtag:blogger.com,1999:blog-5131648709766508754.post-55597607394317988962011-02-17T13:59:58.971+01:002011-02-17T13:59:58.971+01:00Buenas... Pues he decir que no me gusta la solucio...Buenas... Pues he decir que no me gusta la solucion... ¿y si te encuentras las tablas ya creadas y no puedes modificarlas? Tampoco me gustan los valores por defecto en general. Como no conzoco los helpers estos, no puedo sugerir solcuión alternativa.Julípideshttps://www.blogger.com/profile/14759259124622144536noreply@blogger.com