private string GetLookupField()
{
string candidateKey = Inflector.MakeSingular(this._ObjectName);
if (!string.IsNullOrWhiteSpace(candidateKey))
{
candidateKey += "_code";
}
candidateKey = candidateKey?.Replace("_code_code", "_code") ?? "";
return Sanitizer.SanitizeIdentifierName(candidateKey);
}