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

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

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

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