From fc04f6822f59b11b89e640c76c380e249784182f Mon Sep 17 00:00:00 2001 From: Raymond Martin Date: Tue, 28 Mar 2017 18:35:41 -0700 Subject: [PATCH] Fix edit data isMemoryOptimized issue (#298) * adding refresh * adding a comment * spelling --- .../EditData/SmoEditMetadataFactory.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Microsoft.SqlTools.ServiceLayer/EditData/SmoEditMetadataFactory.cs b/src/Microsoft.SqlTools.ServiceLayer/EditData/SmoEditMetadataFactory.cs index 1e738fff..f51a8320 100644 --- a/src/Microsoft.SqlTools.ServiceLayer/EditData/SmoEditMetadataFactory.cs +++ b/src/Microsoft.SqlTools.ServiceLayer/EditData/SmoEditMetadataFactory.cs @@ -75,6 +75,9 @@ namespace Microsoft.SqlTools.ServiceLayer.EditData throw new ArgumentOutOfRangeException(nameof(objectType), SR.EditDataUnsupportedObjectType(objectType)); } + // A bug in SMO makes it necessary to call refresh to attain certain properties (such as IsMemoryOptimized) + smoResult.Refresh(); + // Generate the edit column metadata List editColumns = new List(); for (int i = 0; i < smoResult.Columns.Count; i++)