public void ToDataType() { DataTypeUtility.ToDataType(typeof(int)).Is(DataType.Integer); DataTypeUtility.ToDataType(typeof(int?)).Is(DataType.Integer); DataTypeUtility.ToDataType(typeof(double)).Is(DataType.Float); DataTypeUtility.ToDataType(typeof(double?)).Is(DataType.Float); DataTypeUtility.ToDataType(typeof(decimal)).Is(DataType.Float); DataTypeUtility.ToDataType(typeof(decimal?)).Is(DataType.Float); DataTypeUtility.ToDataType <bool>().Is(DataType.Boolean); DataTypeUtility.ToDataType <bool?>().Is(DataType.Boolean); DataTypeUtility.ToDataType <DateTime>().Is(DataType.Timestamp); DataTypeUtility.ToDataType <DateTime?>().Is(DataType.Timestamp); DataTypeUtility.ToDataType <DateTimeOffset>().Is(DataType.Timestamp); DataTypeUtility.ToDataType <DateTimeOffset?>().Is(DataType.Timestamp); DataTypeUtility.ToDataType <MyEnum>().Is(DataType.Integer); DataTypeUtility.ToDataType <MyEnum?>().Is(DataType.Integer); DataTypeUtility.ToDataType <wikipedia>().Is(DataType.Record); }