private string GetSqlType(string type)
{
if (s_Type2SqlTypes.Count <= 0) {
s_Type2SqlTypes.Add("int", "int");
s_Type2SqlTypes.Add("uint", "int unsigned");
s_Type2SqlTypes.Add("long", "bigint");
s_Type2SqlTypes.Add("ulong", "bigint unsigned");
s_Type2SqlTypes.Add("byte[]", "blob");
s_Type2SqlTypes.Add("string", "varchar");
s_Type2SqlTypes.Add("bool", "boolean");
}
string val;
type = GetMessageType(type);
if (!s_Type2SqlTypes.TryGetValue(type, out val)) {
val = type;
}
return val;
}