/// <summary> /// Создать внешний ключ /// </summary> /// <param name="foreignKey">Внешний ключ</param> public void CreateForeignKey(ForeignKey foreignKey) { try { strategy.CreateForeignKey(foreignKey); } catch { } }
/// <summary> /// ������� ������� ���� /// </summary> /// <param name="foreignKey">������� ����</param> public void DropForeignKey(ForeignKey foreignKey) { ExecuteNonQuery(razor.Parse(TemplateManager.GetDropForeignKeyTemplate(), foreignKey, "drop foreignkey")); log.Info("������� ���� {0} ������", foreignKey.Name); }
/// <summary> /// ������� ������� ���� /// </summary> /// <param name="foreignKey">������� ����</param> public void CreateForeignKey(ForeignKey foreignKey) { ExecuteNonQuery(razor.Parse(TemplateManager.GetCreateForeignKeyTemplate(), foreignKey, "create foreignkey")); log.Info("������� ���� ������ {0}", foreignKey); }
/// <summary> /// Удалить внешний ключ /// </summary> /// <param name="foreignKey">Внешний ключ</param> public void DropForeignKey(ForeignKey foreignKey) { try { strategy.DropForeignKey(foreignKey); } catch { } }