mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-01-29 09:35:38 -05:00
Applying Changes to SQL Database Projects and Using Projects in Comparison (#1282)
* passing initial testing * update local project from database * update local project * update project from database * update project from database * update project from database * update project from database * update project from database * update project from database * update project from database * update project from database * update project from database * update project from database * Bump .net version * PR feedback Co-authored-by: Noureldine Yehia <t-nyehia@microsoft.com>
This commit is contained in:
@@ -12,12 +12,19 @@ using Microsoft.SqlTools.ServiceLayer.Utility;
|
||||
|
||||
namespace Microsoft.SqlTools.ServiceLayer.SchemaCompare.Contracts
|
||||
{
|
||||
/// <summary>
|
||||
/// Types of schema compare endpoints
|
||||
/// </summary>
|
||||
public enum SchemaCompareEndpointType
|
||||
{
|
||||
Database,
|
||||
Project,
|
||||
Dacpac
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Info needed from endpoints for schema comparison
|
||||
/// </summary>
|
||||
public class SchemaCompareEndpointInfo
|
||||
{
|
||||
/// <summary>
|
||||
@@ -25,6 +32,21 @@ namespace Microsoft.SqlTools.ServiceLayer.SchemaCompare.Contracts
|
||||
/// </summary>
|
||||
public SchemaCompareEndpointType EndpointType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the project file path
|
||||
/// </summary>
|
||||
public string ProjectFilePath { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the scripts included in project
|
||||
/// </summary>
|
||||
public string[] TargetScripts { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the project data schema provider
|
||||
/// </summary>
|
||||
public string DataSchemaProvider { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets package filepath
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user