public void Ban(int id) { string condition = "AND Id = @Id"; var item = _provider.GetItem(condition, new { Id = id }); if (item == null) { throw new Exception("所要修改的信息不存在,请重试"); } item.State = item.State == 0 ? 1 : 0; _provider.ChangeState(condition, item); }