|
@@ -240,6 +240,11 @@ namespace InABox.Core
|
|
|
{
|
|
|
var columns = Columns.Create(TLookup);
|
|
|
|
|
|
+ foreach(var prop in DatabaseSchema.Properties(TLookup).Where(x => x.Required))
|
|
|
+ {
|
|
|
+ columns.Add(prop.Name);
|
|
|
+ }
|
|
|
+
|
|
|
// Add any columns defined on a LookupDefinitionAttribute
|
|
|
var generator = GetChildGenerator(TEntity, TLookup);
|
|
|
if(generator != null)
|