diff --git a/GBase/Factories/IGBaseColumnFactory.cs b/GBase/Factories/IGBaseColumnFactory.cs index 9d133e6..94f6866 100644 --- a/GBase/Factories/IGBaseColumnFactory.cs +++ b/GBase/Factories/IGBaseColumnFactory.cs @@ -17,6 +17,6 @@ namespace GBase.Factories /// Creates an /// /// A newly created instance of the implementation for - IGBaseColumn Create(string name, Type type); + IGBaseColumn Create(string name, Type type, bool isKey); } } \ No newline at end of file diff --git a/GBase/GBaseColumn.cs b/GBase/GBaseColumn.cs index fd8587e..6f77de0 100644 --- a/GBase/GBaseColumn.cs +++ b/GBase/GBaseColumn.cs @@ -16,14 +16,16 @@ namespace GBase /// /// A column of a /// - public GBaseColumn(string name, Type type) + public GBaseColumn(string name, Type type, bool isKey) { Name = name; Type = type; + IsKey = isKey; } public string Name { get; } public Type Type { get; } + public bool IsKey { get; } /// /// The method diff --git a/GBase/Interfaces/IGBaseColumn.cs b/GBase/Interfaces/IGBaseColumn.cs index 0292153..a6687cf 100644 --- a/GBase/Interfaces/IGBaseColumn.cs +++ b/GBase/Interfaces/IGBaseColumn.cs @@ -13,5 +13,6 @@ namespace GBase.Interfaces { string Name { get; } Type Type { get; } + bool IsKey { get; } } } \ No newline at end of file