Quantcast
Channel: Algunas dudas que tengo
Viewing all articles
Browse latest Browse all 5

Algunas dudas que tengo

$
0
0
Buenas, aqui les presento algunas dudas sobre varias cosas, no solo es C# asi que no se donde era el mejor foro para preguntar.
1. Basándome en el ejemplo que Leandro usa en http://ltuttini.blogspot.com/2010/08/n-tier-desarrollo-en-capas-ejemplo.html yo actualicé un viejo proyecto que tenía. El problema ocurre que los datos que ingreso a la Base de Datos (SQL Server Express 2008) se guardan solo por un tiempo y luego se borran. ¿Qué debo hacer para que los datos queden guardados?
2. Tengo 2 tablas que se relacionan entre si, y no estoy seguro si sería una mala práctica el que yo cree una nueva entidad para almacenar los datos de una consulta JOIN de las dos tablas. Hasta ahora he pensado usar LINQ para unir las dos tablas que están en 2 listas diferentes en una nueva lista. Qué me aconsejarían?.
3. En el proyecto del que hablé yo usaba Microsoft.Interop.Excel para crear unos archivos en Excel y yo he notado que siempre recomiendan usar ADO.NET y trabajar Excel como una Base de Datos; pero trabajando los archivos de esta manera sería posible crear Gráficos (Charts) o agregar formatos especiales como son Celdas con colores, bordes y combinar?
4. La ultima pregunta sería de validación. Una de las entidades que he creado puede recibir valores NULL en el campo del Celular. En mi Base de Datos se guarda el valor en un bigint y según lo que investigué debería usar Int64. Así que al validar la lectura o escritura del dato hice esto.
//Para Leer
long x;
if ( Int64.TryParse ( reader["Celular"].ToString (), out x ) ) miEntidad.Celular = ( long )reader["Celular"];
else miEntidad.Celular = null;
//Para Guardar
if ( miEntidad.Celular.HasValue ) cmd.Parameters.AddWithValue ( "@Celular", miEntidad.Celular);
else cmd.Parameters.AddWithValue ( "@Celular", System.DBNull.Value );
Esta forma de validar está bien o hay alguna mejor?
Espero que me puedan ayudar porque estoy un poco varado al no poder hacer pruebas con la base de datos ni tampoco terminar la Capa de Negocio y Datos.
Gracias por su ayuda.

Antonio Lobo

Viewing all articles
Browse latest Browse all 5

Latest Images

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Vimeo 10.6.2 by Vimeo.com, Inc.

Vimeo 10.6.2 by Vimeo.com, Inc.

Vimeo 10.6.1 by Vimeo.com, Inc.

Vimeo 10.6.1 by Vimeo.com, Inc.





Latest Images

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Vimeo 10.6.1 by Vimeo.com, Inc.

Vimeo 10.6.1 by Vimeo.com, Inc.