Entradas

Mostrando las entradas de 2014

Mapeo de una Base de Datos para ASP.NET

Estaba trabajando con ASP.NET con una base de datos en mysql, puede funcionar para otros SGBD solo cambien el driver, y para ahorrar un poco de tiempo se me ocurrió buscar una manera de mapeo, pero no encontré alguna que me convenciera así que intente hacerlo por mi parte, así que les muestro mi solución y espero opinen para algunas mejorar que puedan hacerse. primeramente una construí una clase que permite el mapeo using System; using MySql.Data.MySqlClient; using System.Collections.Generic; namespace Mapper { public abstract class MapperDataBase { MySqlCommand comando; MySqlDataReader mysql; public MapperDataBase () { } public void StartQuery (MySqlCommand cmd) { comando = cmd; cmd.Connection.Close (); cmd.Connection.Open (); mysql = cmd.ExecuteReader (); } public bool StartQuery (string query, MySqlConnection conn) { try { comando = new MySqlCommand (query, conn); comando.Connection.Close (); comando.Connection.Open (); mys

MonoDevelop ASP.NET con Razor

Imagen
Cuando empece a desarrollar con ASP.NET MVC,  pero como soy un usuario de Linux intente probarlo el IDE monoDevelop y me encontré con un problema las vistas funcionaban con aspx no con el view engine Razor, un gran problema ya que no puedes aprovechar las ventajas de usar esta tecnología. Las ventajas las verán mientras lo usan (si son principiantes como yo), como es reducir la cantidad de código html necesario, usar layouts, y no es un nuevo lenguaje que aprender. Así que les traigo un pequeño tutorial de como usar Razor  en monoDevelop. primero necesitaran las "liberias" para que funcione, lo pueden obtener del Vistual Studio, ya que cuando se compila un proyecto estos se copian dentro del proyecto, o las puedes descargar desde aqui . Ahora hay que agregarlos al proyecto editando las referencias: y quitamos el paquete "System.Web.Mvc" que pone por default mono.  Ahora solo falta un detalle, en el archivo de Web.config, hay que dejarlo como sigue y l