You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 820a4f6
Browse filesBrowse the repository at this point in the historyBrowse files
- add APIs for checking migration scopes and applied migrations
- add required and optional-scope dependency guards
- prevent migrations from running against incompatible schema states
- roll back migration batches when dependencies are not satisfied
- add dependency and interleaved migration tests
/// <returns><see langword="true"/> if the migration scope has applied migrations; otherwise, <see langword="false"/>.</returns>
34
+
/// <exception cref="ArgumentException"><paramref name="scope"/> is <see langword="null"/>, empty, or consists only of white-space characters.</exception>
/// <returns><see langword="true"/> if the migration has been applied; otherwise, <see langword="false"/>.</returns>
46
+
/// <exception cref="ArgumentException"><paramref name="scope"/> or <paramref name="migrationId"/> is <see langword="null"/>, empty, or consists only of white-space characters.</exception>
/// <exception cref="ArgumentException"><paramref name="scope"/> or <paramref name="migrationId"/> is <see langword="null"/>, empty, or consists only of white-space characters.</exception>
58
+
/// <exception cref="DbMigrationException">The required migration has not been applied.</exception>
/// <exception cref="ArgumentException"><paramref name="scope"/> or <paramref name="migrationId"/> is <see langword="null"/>, empty, or consists only of white-space characters.</exception>
73
+
/// <exception cref="DbMigrationException">The migration scope exists, but the required migration has not been applied.</exception>
0 commit comments