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

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

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

            TableRaw.Update(entity);
        }
コード例 #4
0
ファイル: SqlUpdate.cs プロジェクト: roe0901/redishelper
 public override string ToSql() => $"{S.Update} {G.Top(TopRaw)} {TableRaw.ToSql()} {G.Clause(SetRaw)} {G.Clause(FromRaw)} {G.Clause(WhereRaw)}".TrimSqueeze();
コード例 #5
0
 public TEntity GetById(object id)
 {
     return(TableRaw.Find(id));
 }
コード例 #6
0
 public void Delete(IEnumerable <TEntity> entities)
 {
     TableRaw.RemoveRange(entities);
 }
コード例 #7
0
 public void Delete(TEntity entity)
 {
     TableRaw.Remove(entity);
 }
コード例 #8
0
ファイル: SqlInsert.cs プロジェクト: roe0901/redishelper
 public override string ToSql() => $"{S.Insert} {G.Top(TopRaw)} {S.Into} {TableRaw.ToSql()} ({ColumnsRaw}) {G.Values(ValuesRaw)}";
コード例 #9
0
ファイル: SqlFrom.cs プロジェクト: roe0901/redishelper
 public override sealed string ToSql() => $"{S.From} {TableRaw.ToSql()} {G.NoLock(NoLockRaw)} {G.Clause(JoinRaw)}".TrimSqueeze();