Programación

Preguntas y respuestas para programadores profesionales y entusiastas.


14
¿Debería un Enum comenzar con un 0 o un 1?
Imagine que he definido la siguiente enumeración: public enum Status : byte { Inactive = 1, Active = 2, } ¿Cuál es la mejor práctica para usar enum? Debería comenzar con 1el ejemplo anterior o comenzar 0(sin los valores explícitos) como este: public enum Status : byte { Inactive, Active …
136 c#  .net  enums 

20
¿Cuál es la razón para no usar select *?
He visto a varias personas afirmar que debe nombrar específicamente cada columna que desee en su consulta de selección. Suponiendo que voy a usar todas las columnas de todos modos, ¿por qué no usaría SELECT *? Incluso teniendo en cuenta la pregunta * Consulta SQL: seleccione * de la vista …
136 sql 








8
MySQL Insertar en varias tablas? (¿Normalización de la base de datos?)
Intenté buscar una forma de insertinformación en varias tablas en la misma consulta, pero descubrí que es imposible. Entonces lo quiero insertsimplemente usando múltiples consultas, es decir; INSERT INTO users (username, password) VALUES('test', 'test') INSERT INTO profiles (userid, bio, homepage) VALUES('[id of the user here?]','Hello world!', 'http://www.stackoverflow.com') Pero ¿cómo puedo …
136 mysql 

9
Pautas de GetHashCode en C #
Leí en el libro Essential C # 3.0 y .NET 3.5 que: Los retornos de GetHashCode () durante la vida de un objeto en particular deben ser constantes (el mismo valor), incluso si los datos del objeto cambian. En muchos casos, debe almacenar en caché el método return para aplicar …
136 c#  .net  hashcode 

7
en un bloque "en uso", ¿se cierra una conexión SqlConnection en caso de devolución o excepción?
Primera pregunta: digamos que tengo using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); string storedProc = "GetData"; SqlCommand command = new SqlCommand(storedProc, connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.Add(new SqlParameter("@EmployeeID", employeeID)); return (byte[])command.ExecuteScalar(); } ¿Se cierra la conexión? Porque técnicamente nunca llegamos a lo último }como lo hicimos returnantes. Segunda pregunta: esta …
136 c#  using  sqlconnection 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.