Exemple #1
0
        internal void SetStatus(DbRowStatus status)
        {
            _status = status;

            if (status == DbRowStatus.Loaded || status == DbRowStatus.Faulted)
            {
                ResetOriginalValues();
            }
        }
 /// <summary>
 /// Returns true if the row is updatable.
 /// </summary>
 /// <param name="status">The row status.</param>
 public static bool IsUpdatable(this DbRowStatus status)
 {
     return(status == DbRowStatus.Loaded || status == DbRowStatus.Modified);
 }
 /// <summary>
 /// Returns true if the row status is Deleted.
 /// </summary>
 /// <param name="status">The row status.</param>
 public static bool IsDeleted(this DbRowStatus status)
 {
     return(status == DbRowStatus.Deleted);
 }
 /// <summary>
 /// Returns true if the row status is Modified.
 /// </summary>
 /// <param name="status">The row status.</param>
 public static bool IsModified(this DbRowStatus status)
 {
     return(status == DbRowStatus.Modified);
 }
 /// <summary>
 /// Returns true if the row status is Loaded.
 /// </summary>
 /// <param name="status">The row status.</param>
 public static bool IsLoaded(this DbRowStatus status)
 {
     return(status == DbRowStatus.Loaded);
 }
 /// <summary>
 /// Returns true if the row status is New.
 /// </summary>
 /// <param name="status">The row status.</param>
 public static bool IsNew(this DbRowStatus status)
 {
     return(status == DbRowStatus.New);
 }
Exemple #7
0
 internal void SetLoadedByLoader()
 {
     _status = DbRowStatus.Loaded;
 }