diff --git a/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/SmoTableCustomNode.cs b/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/SmoTableCustomNode.cs index db43ab7a..448f9035 100644 --- a/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/SmoTableCustomNode.cs +++ b/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/SmoTableCustomNode.cs @@ -62,6 +62,11 @@ namespace Microsoft.SqlTools.ServiceLayer.ObjectExplorer.SmoModel return string.Empty; } + + public override string GetNodePathName(object smoObject) + { + return TableCustomNodeHelper.GetPathName(smoObject); + } } /// @@ -79,5 +84,24 @@ namespace Microsoft.SqlTools.ServiceLayer.ObjectExplorer.SmoModel return string.Empty; } + + public override string GetNodePathName(object smoObject) + { + return TableCustomNodeHelper.GetPathName(smoObject); + } + } + + internal static class TableCustomNodeHelper + { + internal static string GetPathName(object smoObject) + { + Table table = smoObject as Table; + if (table != null) + { + return $"{table.Schema}.{table.Name}"; + } + + return string.Empty; + } } }