Ir al contenido principal

Entradas

Mostrando entradas de enero, 2015

RETORNAR EL ID DEL REGISTRO INSERTADO EN MYSQL CON C#

Solucionar error de doble inserción en mysql con c#.

En ocasiones se requiere devolver el id del registro insertado en mysql, para esto se encuentran varias técnicas que nos pueden generar doble inserción en la base de datos; para solucionar esto podemos generar el siguiente código:

 public int GuardarInmueble(EntidadInmueble Inm)
        {
                string cadenaconexion = "server=localhost;user id=root;password=root;persist security info=True;database=gestor_contenido";
                MySqlConnection conexion = new MySqlConnection(cadenaconexion);
                conexion.Open();
                MySqlCommand cmd = new MySqlCommand("AGREGAR_INMUEBLE", conexion);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("BARRIO", Inm.barrio);
                cmd.Parameters.AddWithValue("ARRIENDO", Inm.arriendo);
                cmd.Parameters.AddWithValue("ADMINISTRACION", Inm.adm…

publicacion de proyectos en mvc error de dependencias

En ocaciones se tiene dificultades al momento de publicar un proyecto que fue creado con MVC ya sea que el code behind sea c# o visual basic, presentando problemas de dependencias en el proyecto, este error es muy cuando se quiere publicar aplicaciones en hosting de pago para web en el cual no se tiene acceso completo al servidor como es el caso de Colombia Hosting; para solucionar este inconveniente se deben cambiar las dependencias de las referencias solicitadas por el proyecto.


1. Adicionar Referencias Explicitas para MVC y sus dependencias

Normalmente los proyectos MVC no tienen registradas todas las dependencias requeridas, debido a que el equipo de desarrollo las tiene en el GAC. Por lo que es necesario agregarlas. Por lo general la lista de referencias requeridas es la siguiente (Algunas se encuentran en la pestaña ".net")

- Microsoft.Web.Infrastructure
- System.Web.Helpers
- System.Web.Mvc
- System.Web.Razor
- System.Web.WebPages
- System.Web.WebPages.Deployment
- System.Web.…