public void Update(Paciente paciente)
        {
            if (ExistePaciente(paciente.Id))
            {
                StringBuilder sb = new StringBuilder();
                sb.Append("Update Paciente SET ");
                sb.Append("[Nombre]=@Nombre, ");
                sb.Append("[Cedula]=@Cedula, ");
                sb.Append("[Profesion]=@Profesion, ");
                sb.Append("[Trabajo]=@Trabajo ");
                sb.Append("WHERE Id=@Id");

                var listProperty = GenericPropertyEntity <Paciente> .PrintTModelProperty(paciente);

                _context.ExecuteQuery(listProperty, sb.ToString());
            }
        }
        public void Insert(Paciente paciente)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("INSERT INTO [dbo].[Paciente] ([Nombre],[Cedula] ,[Profesion] ,[Trabajo])");
            sb.Append("VALUES ");
            sb.Append("(");
            sb.Append("@Nombre, ");
            sb.Append("@Cedula, ");
            sb.Append("@Profesion, ");
            sb.Append("@Trabajo");
            sb.Append(")");

            var listProperty = GenericPropertyEntity <Paciente> .PrintTModelProperty(paciente);

            _context.ExecuteQuery(listProperty, sb.ToString());
        }