From bd37bf84ce7f17e63a2f6542ec2cd72e6a48de51 Mon Sep 17 00:00:00 2001 From: Cheena Malhotra <13396919+cheenamalhotra@users.noreply.github.com> Date: Mon, 9 Jan 2023 15:27:58 -0800 Subject: [PATCH] Add 'LedgerViewType' as supported property for SQL 2022 and Azure DBs (#1801) --- .../ObjectExplorer/SmoModel/SmoTreeNodes.cs | 14 ++++++++++++++ .../SmoModel/SmoTreeNodesDefinition.xml | 3 +++ 2 files changed, 17 insertions(+) diff --git a/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/SmoTreeNodes.cs b/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/SmoTreeNodes.cs index bf151676..b0985999 100644 --- a/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/SmoTreeNodes.cs +++ b/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/SmoTreeNodes.cs @@ -921,6 +921,20 @@ namespace Microsoft.SqlTools.ServiceLayer.ObjectExplorer.SmoModel } } + public override IEnumerable SmoProperties + { + get + { + var properties = new List(); + properties.Add(new NodeSmoProperty + { + Name = "LedgerViewType", + ValidFor = ValidForFlag.Sql2022|ValidForFlag.AzureV12 + }); + return properties; + } + } + protected override void OnExpandPopulateFolders(IList currentChildren, TreeNode parent) { currentChildren.Add(new FolderNode { diff --git a/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/SmoTreeNodesDefinition.xml b/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/SmoTreeNodesDefinition.xml index a5d50207..9a5cbf62 100644 --- a/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/SmoTreeNodesDefinition.xml +++ b/src/Microsoft.SqlTools.ServiceLayer/ObjectExplorer/SmoModel/SmoTreeNodesDefinition.xml @@ -106,6 +106,9 @@ + + +