public string GetUpdateStatement()
{
StringBuilder builder = new StringBuilder("UPDATE " + Escape(Name) + " SET ");
AddReferenceColumnsNameWithParameterName(builder);
AddRegularColumnsNameWithParameterName(builder);
RemoveLastCommaAndSpaceIfThereAreAnyColumns(builder);
AddWhereByIdClause(builder);
builder.Append(";");
return builder.ToString();
}