Av konvention innebär det att OrmLite kommer att härleda schemat från modellen som kan förväntas. Men om du vill lägga till några anpassningar som att lägga till ett index på godtyckliga fält, behöver du berätta för OrmLite om dem. Eftersom OrmLite är en kodförst ORM, är attribut hur du kan dekorera ytterligare funktionalitet till dina modeller.
I nästa OrmLite v4 du kommer att kunna lägga till dessa attribut frikopplade från din POCO genom att lägga till dem dynamiskt vid start, t.ex.:
typeof(Poco).GetProperty("Email")
.AddAttributes(new IndexAttribute { Unique = true });
Vilket kommer att ha samma effekt som att dekorera din fastighet med [Index(Unique = true)]