internal override void ToCompactString(StringBuilder builder) { var ofTypeView = m_type != m_extent.ElementType; if (ofTypeView) { builder.Append("OFTYPE("); } builder.AppendFormat("{0}.{1}", m_extent.EntityContainer.Name, m_extent.Name); if (ofTypeView) { builder.Append(", ").Append(m_type.Name).Append(')'); } builder.AppendLine(" = "); if (!String.IsNullOrEmpty(m_eSQL)) { builder.Append(m_eSQL); } else { builder.Append(m_commandTree.Print()); } }