所以我要做的是使用一个XML文档来确定数据库更新运行某些SQL脚本的顺序。
XML遵循这种格式
<ScriptRules>
<Database databaseName = âstringâ>
<Folder folderPath = âstringâ executeAllFiles = boolean>
<file order=âfirst or lastâ>âFilenameâ</file>
</Folder>
</Database>
</ScriptRules>
所以执行所有
sql
数据库上的文件会查看它的连接是否发生了更改,并根据配置文件的指示执行文件夹中的文件。
现在我的问题是:
假设我有一个文件有4个
Database
节点,每个节点都有
n
数
Folder
内部节点的分类
file
里面的节点。
我是否有逻辑地认为
For Each
环过
数据库
我检索到的节点
XElement
使用
database.Elements("Database")
是否按它们在XML文件中的显示顺序提取它们?(文件节点相同)
据我所知,这是事实,但我只是想在开始在生产数据库上使用它之前进行验证。