MigrationCommandListBuilder 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用來建立清單的 MigrationCommand 建立器,接著可以執行以移轉資料庫。
public class MigrationCommandListBuilder
type MigrationCommandListBuilder = class
Public Class MigrationCommandListBuilder
- 繼承
-
MigrationCommandListBuilder
備註
如需詳細資訊和範例 ,請參閱資料庫移轉 。
建構函式
MigrationCommandListBuilder(IRelationalCommandBuilderFactory) |
建立產生器的新實例。 |
MigrationCommandListBuilder(MigrationsSqlGeneratorDependencies) |
建立產生器的新實例。 |
屬性
Dependencies |
此服務的關聯式提供者特定相依性。 |
方法
Append(Object) |
將指定的物件附加 (為字串) 至所建置的命令。 |
Append(String) |
將指定的字串附加至所建置的命令。 |
AppendLine() |
在所建置的命令上啟動新行。 |
AppendLine(Object) |
將指定的物件附加 (為字串) 至所建置的命令,然後啟動新的行。 |
AppendLine(String) |
將指定的字串附加至所建置的命令,然後啟動新行。 |
AppendLines(Object) |
將指定的 物件附加至要建置成多行文字的命令。 也就是說,傳遞物件中的每個行 (字串) 會新增為所建置命令的一行。 這會導致行具有正確的縮排。 |
AppendLines(String) |
將指定的 物件附加至要建置成多行文字的命令。 也就是說,傳遞字串中的每個行都會新增為所建置命令的一行。 這會導致行具有正確的縮排。 |
DecrementIndent() |
將目前的縮排減少一個層級。 |
EndCommand(Boolean) |
結束目前命令的建置,並將它新增至建置的命令清單。 下一次呼叫其中一個產生器方法會開始建置新的命令。 |
GetCommandList() |
取得已建置命令的清單。 |
IncrementIndent() |
將目前的縮排增加一個層級。 |
Indent() |
啟動新的縮排區塊,因此所有 'Append...'呼叫,直到處置區塊時,會縮排超過目前層級的一個層級。 |