module app.model.index; version(USE_ENTITY): import hunt.application; public import entity; @Table("test2") struct Test { @Primarykey() int id; @Field ("floatcol") float fcol; @Field("doublecol") double dcol; @Field("datecol") Date date; @Field("datetimecol") DateTime dt; @Field("timecol") Time time; @Field() string stringcol; @Field() ubyte[] ubytecol; } class IndexModel : Model!Test { void showTest2() { auto iterator = Select(); if(iterator !is null) foreach(tp; iterator) { writeln("float is : ", tp.fcol); writeln("the string is : ", tp.stringcol); writeln("the ubyte is : ", cast(string)tp.ubytecol); } } void insertNew(Test t) { Insert(t); } }