//Metodo estático para insertar un nuevo Rol de usuario public static void InsertarPersona(TBL_PERSONA obj) //Se recibe desde la aplicacion un objeto ya lleno para ingresar a la base de datos { EmpresaPK2Entities entidad = null; //Se declara el objeto de entidad para la conexion try { entidad = new EmpresaPK2Entities(); //Se instancia la entidad entidad.TBL_PERSONA.Add(obj); //Se agrega (Este método integrado en LinQ es como hacer un insert) entidad.SaveChanges(); //Al usar el método integrado "Add", se debe hacer commit o save changes. } catch (Exception e) { throw; } finally { if (entidad != null) { entidad.Dispose(); //En caso de que se haya inicializado la entidad pero falló la operación, cierra la conexion a la entidad. } } }