Beispiel #1
0
        public void Update(IEnumerable <TEntity> entities)
        {
            if (entities == null)
            {
                throw new ArgumentNullException(nameof(entities));
            }

            TableRaw.UpdateRange(entities);
        }
Beispiel #2
0
        public void Insert(TEntity entity)
        {
            if (entity == null)
            {
                throw new ArgumentNullException(nameof(entity));
            }

            TableRaw.Add(entity);
        }
Beispiel #3
0
        public void Update(TEntity entity)
        {
            if (entity == null)
            {
                throw new ArgumentNullException(nameof(entity));
            }

            TableRaw.Update(entity);
        }
Beispiel #4
0
 public override string ToSql() => $"{S.Update} {G.Top(TopRaw)} {TableRaw.ToSql()} {G.Clause(SetRaw)} {G.Clause(FromRaw)} {G.Clause(WhereRaw)}".TrimSqueeze();
Beispiel #5
0
 public TEntity GetById(object id)
 {
     return(TableRaw.Find(id));
 }
Beispiel #6
0
 public void Delete(IEnumerable <TEntity> entities)
 {
     TableRaw.RemoveRange(entities);
 }
Beispiel #7
0
 public void Delete(TEntity entity)
 {
     TableRaw.Remove(entity);
 }
Beispiel #8
0
 public override string ToSql() => $"{S.Insert} {G.Top(TopRaw)} {S.Into} {TableRaw.ToSql()} ({ColumnsRaw}) {G.Values(ValuesRaw)}";
Beispiel #9
0
 public override sealed string ToSql() => $"{S.From} {TableRaw.ToSql()} {G.NoLock(NoLockRaw)} {G.Clause(JoinRaw)}".TrimSqueeze();