Griffin.Data.Mapper.CommandBuilders.CommandBuilder.CommandBuilder C# (CSharp) Method

CommandBuilder() public method

Initializes a new instance of the CommandBuilder class.
mapper
public CommandBuilder ( ICrudEntityMapper mapper ) : System
mapper ICrudEntityMapper The mapper.
return System
        public CommandBuilder(ICrudEntityMapper mapper)
        {
            if (mapper == null) throw new ArgumentNullException("mapper");

            _mapper = mapper;
            _tableName = mapper.TableName;
            foreach (var property in mapper.Properties.Values)
            {
                if (property.IsPrimaryKey)
                    _keys.Add(property);
                else
                    _values.Add(property);
            }
            TreatZeroAsNullForKeys = true;
        }