private void CreateOwningPropIfRequired(IEnumerable<IRelationshipDef> relDefs)
{
var relationshipDefs = from relDef in relDefs
let relKeyDef = relDef.RelKeyDef
from relPropDef in relKeyDef.Where(relPropDef => !HasPropDef(relPropDef.OwnerPropertyName))
select relDef;
foreach (var relDef in relationshipDefs)
{
CreateForeignKeyProp(relDef);
}
}