change initial length of sql string builder
ignore dbType of DbType.Object when prepare parameters for sql command

There seems to be no need to use the sql_variant type
add SQLServer2005Dialect

which use ROW_NUMBER() for paging
Fixes #1: append order clause for other dialects
allow a column not to be updated

by setting [Mapping.Column(Updatable = false)]