Esempio n. 1
0
 /// <summary>
 /// Creates a conflict of this type in the provided status
 /// </summary>
 /// <param name="conflictDetails"></param>
 /// <param name="status"></param>
 /// <returns></returns>
 public virtual MigrationConflict CreateConflict(
     string conflictDetails,
     MigrationConflict.Status status,
     string scopeHint,
     IMigrationAction conflictedAction)
 {
     return(MigrationConflictInitializer(conflictDetails, status, scopeHint, conflictedAction));
 }
Esempio n. 2
0
        private MigrationConflict MigrationConflictInitializer(
            string conflictDetails,
            MigrationConflict.Status status,
            string scopeHint,
            IMigrationAction conflictedAction)
        {
            // using default details to readable description translator
            MigrationConflict conflict = new MigrationConflict(this, status, conflictDetails, scopeHint);

            conflict.ConflictedChangeAction = conflictedAction;
            return(conflict);
        }