Files
Umbraco-CMS/src/Umbraco.Core/Persistence/DatabaseModelDefinitions/ConstraintDefinition.cs
Morten Christensen dbce36b7a5 Adding migrations for v6 upgrades.
Updating and testing migrations.
2012-12-26 14:44:42 -01:00

22 lines
853 B
C#

using System.Collections.Generic;
namespace Umbraco.Core.Persistence.DatabaseModelDefinitions
{
public class ConstraintDefinition
{
public ConstraintDefinition(ConstraintType type)
{
constraintType = type;
}
private ConstraintType constraintType;
public bool IsPrimaryKeyConstraint { get { return ConstraintType.PrimaryKey == constraintType; } }
public bool IsUniqueConstraint { get { return ConstraintType.Unique == constraintType; } }
public bool IsNonUniqueConstraint { get { return ConstraintType.NonUnique == constraintType; } }
public string SchemaName { get; set; }
public string ConstraintName { get; set; }
public string TableName { get; set; }
public ICollection<string> Columns = new HashSet<string>();
}
}