Podle konvence to znamená, že OrmLite odvodí schéma z modelu, jak lze očekávat. Ale pokud chcete přidat nějaké přizpůsobení, jako je přidání indexu do libovolných polí, musíte o nich OrmLite říct. Vzhledem k tomu, že OrmLite je ORM na prvním místě v kódu, atributy jsou způsoby, jak ozdobit vaše modely dalšími funkcemi.
V dalším OrmLite v4 budete moci přidat tyto atributy oddělené od vašeho POCO jejich přidáním dynamicky při spuštění, např.:
typeof(Poco).GetProperty("Email")
.AddAttributes(new IndexAttribute { Unique = true });
Což bude mít stejný účinek jako vyzdobení nemovitosti pomocí [Index(Unique = true)]