SQlBulkCopy The given value of type DateTime from the data source cannot be converted to type int of the specified target column
From David Andres:
Double check that the order of the columns defined in cityTable matches the order of columns within the database table itself.
One non-obvious cause of this error is that you must have a property representing identity columns, even though you can leave them unset.