private static PredicateType MapTypeName(string typename)
{
switch (typename)
{
case "ShortText":
case "LongText":
return PredicateType.StringExpression;
case "Reference":
return PredicateType.ReferenceExpression;
case "Boolean":
return PredicateType.BooleanExpression;
case "DateTime":
return PredicateType.DateTimeExpression;
case "Number":
case "Integer":
return PredicateType.IntExpression;
default:
return PredicateType.UnknowExpression;
}
}