/// <summary> /// Inserts or replace the specified entity. /// </summary> /// <param name="entity">The entity.</param> /// <returns>A new instance of <see cref="Include"/> class</returns> /// <exception cref="ArgumentNullException">If given <paramref name="entity"/> is <c>null</c>.</exception> public static Include InsertOrReplace(ITableEntity entity) { Requires.NotNull(entity, "entity"); return(new Include(IncludeType.InsertOrReplace, new EntityOperation.InsertOrReplace(entity))); }
/// <summary> /// Deletes the specified entity. /// </summary> /// <param name="entity">The entity.</param> /// <returns>A new instance of <see cref="Include"/> class</returns> /// <exception cref="ArgumentNullException">If given <paramref name="entity"/> is <c>null</c>.</exception> public static Include Delete(ITableEntity entity) { Requires.NotNull(entity, "entity"); return(new Include(IncludeType.Delete, new EntityOperation.Delete(entity))); }