├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ └── default.md ├── .gitignore ├── DacFxStronglyTypedModel ├── DacFxStronglyTypedModel.csproj ├── ISqlModelElement.cs ├── ISqlModelElementReference.cs ├── Interfaces.cs ├── Interfaces.tt ├── MarkerInterfaces.cs ├── ModelExtensions.cs ├── ModelMessages.Designer.cs ├── ModelMessages.resx ├── ModelUtilityMethods.cs ├── ModelUtilityMethods.tt ├── Properties │ └── AssemblyInfo.cs ├── TSqlModelElement.cs ├── TSqlModelElementReference.cs ├── TSqlTypedModel.cs ├── UnresolvedElementException.cs ├── Utils.cs ├── Utils.tt ├── VersionSpecificImplementations.cs ├── VersionSpecificImplementations.tt ├── model.cs ├── model.tt ├── modelmetadata.xml └── packages.config ├── DacPublicSamples.sln ├── LICENSE ├── README.md ├── RuleSamples ├── AvoidWaitForDelayRule.cs ├── CapitalizedNamesRule.cs ├── InMemoryTableBin2CollationRule.cs ├── LocalizedExportCodeAnalysisRuleAttribute.cs ├── Properties │ └── AssemblyInfo.cs ├── RuleConstants.cs ├── RuleResources.Designer.cs ├── RuleResources.resx ├── RuleSamples.csproj ├── RuleUtils.cs ├── TSqlScriptDomUtils.cs ├── TableNameEndingInViewRule.cs ├── ViewsOnMemoryOptimizedTableRule.cs ├── WaitForDelayVisitor.cs └── packages.config ├── RuleTests ├── BaselinedRuleTest.cs ├── Properties │ └── AssemblyInfo.cs ├── RuleTest.cs ├── RuleTestCases.cs ├── RuleTestUtils.cs ├── RuleTests.csproj ├── TestScripts │ ├── AvoidWaitForDelayRule │ │ ├── AvoidWaitForDelayRule-Baseline.txt │ │ ├── DatabaseScalarFunction1.sql │ │ ├── InlineFunction.sql │ │ ├── ProcWithWaitForDelay.sql │ │ ├── ProcWithWaitForTime.sql │ │ ├── ServerTrigger1.sql │ │ ├── Table1.sql │ │ └── TableValuedFunctionWithWaitForDelay.sql │ ├── README.txt │ ├── TestBin2CollationOnProjectRule │ │ ├── Filegroup.sql │ │ ├── TableWithBin2Collation.sql │ │ ├── TableWithSpecificNonBin2Collation.sql │ │ ├── TableWithoutBin2Collation.sql │ │ ├── TestBin2CollationOnProjectRule-Baseline.txt │ │ └── UddtTests.sql │ ├── TestCapitalizedNamesRule │ │ ├── TestCapitalizedNamesRule-Baseline.txt │ │ └── TestScript.sql │ ├── TestNonBin2CollationOnProjectRule │ │ ├── Filegroup.sql │ │ ├── TableWithBin2Collation.sql │ │ ├── TableWithSpecificNonBin2Collation.sql │ │ ├── TableWithoutBin2Collation.sql │ │ ├── TestNonBin2CollationOnProjectRule-Baseline.txt │ │ └── UddtTests.sql │ └── TestViewOnMemoryOptimizedTableRule │ │ ├── Filegroup.sql │ │ ├── Table1.sql │ │ ├── Table2.sql │ │ ├── TestViewOnMemoryOptimizedTableRule-Baseline.txt │ │ └── View1Tests.sql └── packages.config ├── SECURITY.md ├── SampleConsoleApp ├── App.config ├── ModelEndToEnd.cs ├── ModelFilterExample.cs ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── RunCodeAnalysisExample.cs ├── RunValidateQuerySemanticallyExample.cs ├── SampleConsoleApp.csproj └── packages.config ├── SampleTests ├── Properties │ └── AssemblyInfo.cs ├── SampleTests.csproj ├── StronglyTypedUnitTests.cs ├── TestCreateIndexOperationalPropsModifier.cs ├── TestDbLocationModifiers.cs ├── TestDeploymentStoppingContributor.cs ├── TestFiltering.cs └── packages.config ├── Samples ├── CompositeFilter.cs ├── Contributors │ ├── AlterTableAlterColumnOnlineModifier.cs │ ├── CreateIndexOperationalPropsModifier.cs │ ├── DbCreateDatabaseModifier.cs │ ├── DbLocationModifier.cs │ ├── DefaultConstraintNameModifier.cs │ └── DeploymentStoppingContributor.cs ├── DisposableList.cs ├── Filter.cs ├── ModelFilterer.cs ├── PlanFilterer.cs ├── Properties │ └── AssemblyInfo.cs ├── Samples.csproj ├── SchemaBasedFilter.cs ├── TSqlModelExtensions.cs ├── Utils.cs └── packages.config ├── Scripts └── RemoveMasterKey.ps1 └── TestUtils ├── CommonConstants.cs ├── ExceptionText.cs ├── InstanceInfo.cs ├── Properties └── AssemblyInfo.cs ├── SqlTestDb.cs ├── TestUtils.cs ├── TestUtils.csproj └── packages.config /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/default.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/.github/ISSUE_TEMPLATE/default.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/.gitignore -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/DacFxStronglyTypedModel.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/DacFxStronglyTypedModel.csproj -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/ISqlModelElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/ISqlModelElement.cs -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/ISqlModelElementReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/ISqlModelElementReference.cs -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/Interfaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/Interfaces.cs -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/Interfaces.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/Interfaces.tt -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/MarkerInterfaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/MarkerInterfaces.cs -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/ModelExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/ModelExtensions.cs -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/ModelMessages.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/ModelMessages.Designer.cs -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/ModelMessages.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/ModelMessages.resx -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/ModelUtilityMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/ModelUtilityMethods.cs -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/ModelUtilityMethods.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/ModelUtilityMethods.tt -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/TSqlModelElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/TSqlModelElement.cs -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/TSqlModelElementReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/TSqlModelElementReference.cs -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/TSqlTypedModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/TSqlTypedModel.cs -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/UnresolvedElementException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/UnresolvedElementException.cs -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/Utils.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/Utils.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/Utils.tt -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/VersionSpecificImplementations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/VersionSpecificImplementations.cs -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/VersionSpecificImplementations.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/VersionSpecificImplementations.tt -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/model.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/model.cs -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/model.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/model.tt -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/modelmetadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/modelmetadata.xml -------------------------------------------------------------------------------- /DacFxStronglyTypedModel/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacFxStronglyTypedModel/packages.config -------------------------------------------------------------------------------- /DacPublicSamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/DacPublicSamples.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/README.md -------------------------------------------------------------------------------- /RuleSamples/AvoidWaitForDelayRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleSamples/AvoidWaitForDelayRule.cs -------------------------------------------------------------------------------- /RuleSamples/CapitalizedNamesRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleSamples/CapitalizedNamesRule.cs -------------------------------------------------------------------------------- /RuleSamples/InMemoryTableBin2CollationRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleSamples/InMemoryTableBin2CollationRule.cs -------------------------------------------------------------------------------- /RuleSamples/LocalizedExportCodeAnalysisRuleAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleSamples/LocalizedExportCodeAnalysisRuleAttribute.cs -------------------------------------------------------------------------------- /RuleSamples/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleSamples/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /RuleSamples/RuleConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleSamples/RuleConstants.cs -------------------------------------------------------------------------------- /RuleSamples/RuleResources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleSamples/RuleResources.Designer.cs -------------------------------------------------------------------------------- /RuleSamples/RuleResources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleSamples/RuleResources.resx -------------------------------------------------------------------------------- /RuleSamples/RuleSamples.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleSamples/RuleSamples.csproj -------------------------------------------------------------------------------- /RuleSamples/RuleUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleSamples/RuleUtils.cs -------------------------------------------------------------------------------- /RuleSamples/TSqlScriptDomUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleSamples/TSqlScriptDomUtils.cs -------------------------------------------------------------------------------- /RuleSamples/TableNameEndingInViewRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleSamples/TableNameEndingInViewRule.cs -------------------------------------------------------------------------------- /RuleSamples/ViewsOnMemoryOptimizedTableRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleSamples/ViewsOnMemoryOptimizedTableRule.cs -------------------------------------------------------------------------------- /RuleSamples/WaitForDelayVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleSamples/WaitForDelayVisitor.cs -------------------------------------------------------------------------------- /RuleSamples/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleSamples/packages.config -------------------------------------------------------------------------------- /RuleTests/BaselinedRuleTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/BaselinedRuleTest.cs -------------------------------------------------------------------------------- /RuleTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /RuleTests/RuleTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/RuleTest.cs -------------------------------------------------------------------------------- /RuleTests/RuleTestCases.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/RuleTestCases.cs -------------------------------------------------------------------------------- /RuleTests/RuleTestUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/RuleTestUtils.cs -------------------------------------------------------------------------------- /RuleTests/RuleTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/RuleTests.csproj -------------------------------------------------------------------------------- /RuleTests/TestScripts/AvoidWaitForDelayRule/AvoidWaitForDelayRule-Baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/AvoidWaitForDelayRule/AvoidWaitForDelayRule-Baseline.txt -------------------------------------------------------------------------------- /RuleTests/TestScripts/AvoidWaitForDelayRule/DatabaseScalarFunction1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/AvoidWaitForDelayRule/DatabaseScalarFunction1.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/AvoidWaitForDelayRule/InlineFunction.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/AvoidWaitForDelayRule/InlineFunction.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/AvoidWaitForDelayRule/ProcWithWaitForDelay.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/AvoidWaitForDelayRule/ProcWithWaitForDelay.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/AvoidWaitForDelayRule/ProcWithWaitForTime.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/AvoidWaitForDelayRule/ProcWithWaitForTime.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/AvoidWaitForDelayRule/ServerTrigger1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/AvoidWaitForDelayRule/ServerTrigger1.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/AvoidWaitForDelayRule/Table1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/AvoidWaitForDelayRule/Table1.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/AvoidWaitForDelayRule/TableValuedFunctionWithWaitForDelay.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/AvoidWaitForDelayRule/TableValuedFunctionWithWaitForDelay.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/README.txt -------------------------------------------------------------------------------- /RuleTests/TestScripts/TestBin2CollationOnProjectRule/Filegroup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/TestBin2CollationOnProjectRule/Filegroup.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/TestBin2CollationOnProjectRule/TableWithBin2Collation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/TestBin2CollationOnProjectRule/TableWithBin2Collation.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/TestBin2CollationOnProjectRule/TableWithSpecificNonBin2Collation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/TestBin2CollationOnProjectRule/TableWithSpecificNonBin2Collation.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/TestBin2CollationOnProjectRule/TableWithoutBin2Collation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/TestBin2CollationOnProjectRule/TableWithoutBin2Collation.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/TestBin2CollationOnProjectRule/TestBin2CollationOnProjectRule-Baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/TestBin2CollationOnProjectRule/TestBin2CollationOnProjectRule-Baseline.txt -------------------------------------------------------------------------------- /RuleTests/TestScripts/TestBin2CollationOnProjectRule/UddtTests.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/TestBin2CollationOnProjectRule/UddtTests.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/TestCapitalizedNamesRule/TestCapitalizedNamesRule-Baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/TestCapitalizedNamesRule/TestCapitalizedNamesRule-Baseline.txt -------------------------------------------------------------------------------- /RuleTests/TestScripts/TestCapitalizedNamesRule/TestScript.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/TestCapitalizedNamesRule/TestScript.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/TestNonBin2CollationOnProjectRule/Filegroup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/TestNonBin2CollationOnProjectRule/Filegroup.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/TestNonBin2CollationOnProjectRule/TableWithBin2Collation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/TestNonBin2CollationOnProjectRule/TableWithBin2Collation.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/TestNonBin2CollationOnProjectRule/TableWithSpecificNonBin2Collation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/TestNonBin2CollationOnProjectRule/TableWithSpecificNonBin2Collation.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/TestNonBin2CollationOnProjectRule/TableWithoutBin2Collation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/TestNonBin2CollationOnProjectRule/TableWithoutBin2Collation.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/TestNonBin2CollationOnProjectRule/TestNonBin2CollationOnProjectRule-Baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/TestNonBin2CollationOnProjectRule/TestNonBin2CollationOnProjectRule-Baseline.txt -------------------------------------------------------------------------------- /RuleTests/TestScripts/TestNonBin2CollationOnProjectRule/UddtTests.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/TestNonBin2CollationOnProjectRule/UddtTests.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/TestViewOnMemoryOptimizedTableRule/Filegroup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/TestViewOnMemoryOptimizedTableRule/Filegroup.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/TestViewOnMemoryOptimizedTableRule/Table1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/TestViewOnMemoryOptimizedTableRule/Table1.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/TestViewOnMemoryOptimizedTableRule/Table2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/TestViewOnMemoryOptimizedTableRule/Table2.sql -------------------------------------------------------------------------------- /RuleTests/TestScripts/TestViewOnMemoryOptimizedTableRule/TestViewOnMemoryOptimizedTableRule-Baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/TestViewOnMemoryOptimizedTableRule/TestViewOnMemoryOptimizedTableRule-Baseline.txt -------------------------------------------------------------------------------- /RuleTests/TestScripts/TestViewOnMemoryOptimizedTableRule/View1Tests.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/TestScripts/TestViewOnMemoryOptimizedTableRule/View1Tests.sql -------------------------------------------------------------------------------- /RuleTests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/RuleTests/packages.config -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SampleConsoleApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/SampleConsoleApp/App.config -------------------------------------------------------------------------------- /SampleConsoleApp/ModelEndToEnd.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/SampleConsoleApp/ModelEndToEnd.cs -------------------------------------------------------------------------------- /SampleConsoleApp/ModelFilterExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/SampleConsoleApp/ModelFilterExample.cs -------------------------------------------------------------------------------- /SampleConsoleApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/SampleConsoleApp/Program.cs -------------------------------------------------------------------------------- /SampleConsoleApp/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/SampleConsoleApp/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SampleConsoleApp/RunCodeAnalysisExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/SampleConsoleApp/RunCodeAnalysisExample.cs -------------------------------------------------------------------------------- /SampleConsoleApp/RunValidateQuerySemanticallyExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/SampleConsoleApp/RunValidateQuerySemanticallyExample.cs -------------------------------------------------------------------------------- /SampleConsoleApp/SampleConsoleApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/SampleConsoleApp/SampleConsoleApp.csproj -------------------------------------------------------------------------------- /SampleConsoleApp/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/SampleConsoleApp/packages.config -------------------------------------------------------------------------------- /SampleTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/SampleTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SampleTests/SampleTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/SampleTests/SampleTests.csproj -------------------------------------------------------------------------------- /SampleTests/StronglyTypedUnitTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/SampleTests/StronglyTypedUnitTests.cs -------------------------------------------------------------------------------- /SampleTests/TestCreateIndexOperationalPropsModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/SampleTests/TestCreateIndexOperationalPropsModifier.cs -------------------------------------------------------------------------------- /SampleTests/TestDbLocationModifiers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/SampleTests/TestDbLocationModifiers.cs -------------------------------------------------------------------------------- /SampleTests/TestDeploymentStoppingContributor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/SampleTests/TestDeploymentStoppingContributor.cs -------------------------------------------------------------------------------- /SampleTests/TestFiltering.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/SampleTests/TestFiltering.cs -------------------------------------------------------------------------------- /SampleTests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/SampleTests/packages.config -------------------------------------------------------------------------------- /Samples/CompositeFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/Samples/CompositeFilter.cs -------------------------------------------------------------------------------- /Samples/Contributors/AlterTableAlterColumnOnlineModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/Samples/Contributors/AlterTableAlterColumnOnlineModifier.cs -------------------------------------------------------------------------------- /Samples/Contributors/CreateIndexOperationalPropsModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/Samples/Contributors/CreateIndexOperationalPropsModifier.cs -------------------------------------------------------------------------------- /Samples/Contributors/DbCreateDatabaseModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/Samples/Contributors/DbCreateDatabaseModifier.cs -------------------------------------------------------------------------------- /Samples/Contributors/DbLocationModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/Samples/Contributors/DbLocationModifier.cs -------------------------------------------------------------------------------- /Samples/Contributors/DefaultConstraintNameModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/Samples/Contributors/DefaultConstraintNameModifier.cs -------------------------------------------------------------------------------- /Samples/Contributors/DeploymentStoppingContributor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/Samples/Contributors/DeploymentStoppingContributor.cs -------------------------------------------------------------------------------- /Samples/DisposableList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/Samples/DisposableList.cs -------------------------------------------------------------------------------- /Samples/Filter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/Samples/Filter.cs -------------------------------------------------------------------------------- /Samples/ModelFilterer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/Samples/ModelFilterer.cs -------------------------------------------------------------------------------- /Samples/PlanFilterer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/Samples/PlanFilterer.cs -------------------------------------------------------------------------------- /Samples/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/Samples/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Samples/Samples.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/Samples/Samples.csproj -------------------------------------------------------------------------------- /Samples/SchemaBasedFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/Samples/SchemaBasedFilter.cs -------------------------------------------------------------------------------- /Samples/TSqlModelExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/Samples/TSqlModelExtensions.cs -------------------------------------------------------------------------------- /Samples/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/Samples/Utils.cs -------------------------------------------------------------------------------- /Samples/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/Samples/packages.config -------------------------------------------------------------------------------- /Scripts/RemoveMasterKey.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/Scripts/RemoveMasterKey.ps1 -------------------------------------------------------------------------------- /TestUtils/CommonConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/TestUtils/CommonConstants.cs -------------------------------------------------------------------------------- /TestUtils/ExceptionText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/TestUtils/ExceptionText.cs -------------------------------------------------------------------------------- /TestUtils/InstanceInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/TestUtils/InstanceInfo.cs -------------------------------------------------------------------------------- /TestUtils/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/TestUtils/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /TestUtils/SqlTestDb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/TestUtils/SqlTestDb.cs -------------------------------------------------------------------------------- /TestUtils/TestUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/TestUtils/TestUtils.cs -------------------------------------------------------------------------------- /TestUtils/TestUtils.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/TestUtils/TestUtils.csproj -------------------------------------------------------------------------------- /TestUtils/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DACExtensions/HEAD/TestUtils/packages.config --------------------------------------------------------------------------------