Dengan konvensi, berarti OrmLite akan menyimpulkan skema dari model seperti yang diharapkan. Tetapi jika Anda ingin menambahkan penyesuaian apa pun seperti menambahkan indeks pada bidang arbitrer, Anda perlu memberi tahu OrmLite tentang hal itu. Karena OrmLite adalah ORM yang mengutamakan kode, atribut adalah cara menghias fungsionalitas tambahan untuk model Anda.
Di OrmLite v4 berikutnya Anda akan dapat menambahkan atribut-atribut ini yang dipisahkan dari POCO Anda dengan menambahkannya secara dinamis saat startup, mis:
typeof(Poco).GetProperty("Email")
.AddAttributes(new IndexAttribute { Unique = true });
Yang akan memiliki efek yang sama dengan mendekorasi properti Anda dengan [Index(Unique = true)]