Exemple #1
0
        public void DeleteAll()
        {
            string     sql     = SqlServerCommandHelper.GetSimpleDeleteStatement(GetTableName());
            SqlCommand command = new SqlCommand(sql);

            SqlServerCommandHelper.ExecuteSqlCommand(command);
        }
Exemple #2
0
        public virtual void Add(T item)
        {
            var        fieldNamesAndValues = GetFieldNamesAndValuesForInsertOrUpdate(item);
            SqlCommand command             = SqlServerCommandHelper.GetInsertCommand(GetTableName(), fieldNamesAndValues, ID);

            item.SetId(SqlServerCommandHelper.ExecuteSqlCommand(command, outputIdValue: true));
        }
Exemple #3
0
        public virtual void Delete(int id)
        {
            string     sql     = SqlServerCommandHelper.GetSimpleDeleteStatement(GetTableName()) + WhereIdEquals();
            SqlCommand command = new SqlCommand(sql);

            AddIdParameterToCommand(command, id);
            SqlServerCommandHelper.ExecuteSqlCommand(command);
        }
Exemple #4
0
        public virtual void Update(T item)
        {
            int id = item.Id;
            var fieldNamesAndValues = GetFieldNamesAndValuesForInsertOrUpdate(item);
            var whereClause         = WhereIdEquals();
            var whereClauseParameterNamesAndValues = new Dictionary <string, object>();

            whereClauseParameterNamesAndValues.Add(ID, id);

            SqlCommand command = SqlServerCommandHelper.GetUpdateCommand(GetTableName(), fieldNamesAndValues, whereClause, whereClauseParameterNamesAndValues);

            SqlServerCommandHelper.ExecuteSqlCommand(command);
        }