Пример #1
0
 /**
  * @param \obo\Entity $entity
  * @return void
  */
 public function removeEntity(\obo\Entity $entity)
 {
     $primaryPropertyColumnName = $entity->informationForPropertyWithName($entity->entityInformation()->primaryPropertyName)->columnName;
     $this->dibiConnection->query("DELETE FROM [{$entity->entityInformation()->repositoryName}] WHERE [{$entity->entityInformation()->repositoryName}].[{$primaryPropertyColumnName}] = " . $this->informationForEntity($entity->entityInformation())["columns"][$primaryPropertyColumnName]["placeholder"] . " LIMIT 1", $entity->primaryPropertyValue());
 }