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