* initial commit
* adding prototypefile and server conditions
* Saving query store options completed, todo:tests
* adding LOC stings according to the LOC version of the ms doc
* removing common constants
* merge conflict fix
* fixing null reference exception
* Adjusting the null reference exception property value in prototype.cs
* removing unused directive
* test fix that checks wrong value
* Purge query store data changes
* adding comment and uncommented the line
* Create new endpoint consolidating previous 2
* Clarify comment
* Removes two separate endpoints to get and generate
* Rename classes for get context request
* Update src/Microsoft.SqlTools.ServiceLayer/Metadata/MetadataService.cs
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* Update src/Microsoft.SqlTools.ServiceLayer/Metadata/MetadataService.cs
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* Code review changes
* Throw exception and localize ex messages
---------
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* init
* More fixes
* moving filters from contracts to core OE classes
* Fixing some tests
* More fixes and added doc comments
* Fixing tests
* Quick refactoring
* more cleanups
* cleanup
* Adding stateless OE
* Adding null checks
* Making group by schema independent of settings
* Fixing tests
* Removing node info from core oe code
* Fixing tests and moving OE code to its own project
* moving oe to own project
* Removing changes to Kusto
* Removing azure access token from service layer
* Fixing project description and title
* Fixing file name typo
* Removing unused strings from service layer
* Fixing localized strings in tests
Adding comments to stateless OE
* Fixing stuff
* Update src/Microsoft.SqlTools.SqlCore/Microsoft.SqlTools.SqlCore.csproj
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* Fixing project nesting
* Fixing more stuff and removing OE class
* Cleanup
* Code cleanup
* fixing oe service provider
* Fixing test name
* Remove using
* Update src/Microsoft.SqlTools.SqlCore/ObjectExplorer/SmoModel/SmoQueryContext.cs
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* Fixing syntax error
* Adding project to locproject
* Fixing stuff
* Fixing errors
* sorting usings
---------
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* sending dsc values to ADS
* modifying dsc method with unsupportable property IsValuedefault
* getting the options and added a bool flag to maintian checkbox for secondary to save
* sending data to ads
* Ready for PR with minimal changes of loading UI as expected, TODO:saving logic
* Excluding maxdop and resumable options from primary value conversion for 1/0's
* Adding Id to the info, as we cannot depend on names, as names can be altered in future
* saving successfully, todo-diff servers, script (secondary - primary compare and dont update),test, send null for unsupported
* adding nullable dsc for unsupported servers
* fixing script generation for some properties that are not touched. the generated script is unharmed but unnecessary here
* adding test conditions for database scoped configurations
* adding switch case method to get the values
* Removing Loc string for the TSQL options
* removing unnecessary using statement
* Adding test case and fixing createDatabase issue
* Update src/Microsoft.SqlTools.ServiceLayer/Admin/Database/DatabasePrototype130.cs
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* comment update
---------
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* initial commit with all required db handler and props, also getting the data from ADS
* database properties view updated
* Delete Microsoft.SqlTools.ServiceLayer.sln
This file should be ignored
* Removed unwanted file
* Using DatabaseHandler for properties as one handler per object
* removed unused and unnecessary changes
* minimal updates
* moving type conversion to UI side, properties with original types.
* conversion number fixed
* Adding Localized strings
* using existing objectUrn logic to get the smo object
* Adding Integration tests for database properties verification
* refactoring
* updating test
* support for ledger objects in OE
* generated sr files
* update versionKey to sql 2022 in test env config
* more 2019 to 2022 updates
* add sql2022 instead of replacing
* missed filter on table
* add logging
* more logging
* adding Script160Compat options for sql2022
Co-authored-by: Alan Ren <alanren@microsoft.com>
* Adding more rules for prop
* adding top operations to ep
* Reverting changes made to display cost
* Fixing comments
* Removing whitespace
* Fixing data size property
* Adding const keys, fixing to table data, adding more info
* Removing undeclared prop
* Adding more rules for prop
* adding top operations to ep
* Reverting changes made to display cost
* Fixing comments
* Removing whitespace
* Fixing data size property