/// <inheritdoc /> protected override void OnEstablishDeploymentConfiguration(DeploymentContributorConfigurationSetup setup) { var inputs = setup.EnumerateInputs() .Where(s => StaticDataModel.IsStaticDataDeploymentUnit(s.Filename)) .ToArray(); if (inputs.Length > 0) { model = StaticDataModel.Create(); foreach (var input in inputs) { using (var inputStream = input.GetStream()) { PublishMessage(new ExtensibilityError( $"Including {input.Filename} into static data deployment model.", Severity.Message)); model.Add(input.Filename, inputStream); } } var metadata = new Dictionary <string, string>(); using (var stream = setup.OpenNewOutput(StaticDataModelFileName, metadata)) { model.Save(stream); stream.Flush(); } } }
protected override void OnEstablishDeploymentConfiguration(DeploymentContributorConfigurationSetup setup) { setup.SqlCmdVariables.Add("DacpacVersion", "999"); base.OnEstablishDeploymentConfiguration(setup); }