microsoft / microsoft/DacFx

Get a list of DacFx operations?

Open
#396 0 comments 0 reactions 1 assignee Claimed by @dzsquared View on GitHub
documentation
Dominant language
C#
Stars
460
Forks
29
Avg merge
4d 9h
Merged PRs (30d)
7

Description

I'm trying to document what changes and differences in comparing models cause what events to happen - for example if you change the ANSI_NULLS property on a table you will get a table rebuild, if you drop a column you get a "alter table, drop column".

I've got lots of cases covered but am getting stuck understanding what the "operations" are that are being passed around, I guess in the code they are constants so are being converted to an int in reflector.

An example is in

Microsoft.Data.Tools.Schema.Sql.Deployment.SqlDeploymentPlanGenerator+DeploymentScriptDomGenerator

GenerateFragment - the first parameter is operation and it is an int

Is it possible to get a list of all the operations that the DacFx generates when working out the actions to update a database?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.