Tuesday, 30 November 2010

NHibernate - Unique-Index

Da zagotovimo unikatnost podatkov tudi na DB nivoju lahko polja kot so "IDENT" opremimo z atributom "Column".

Klasični atribut za property je
[Property(Name = "Ident", Column = "Ident", Length = 10)]
 Če pa želimo narediti unique index pa moramo ločiti Property ter Column atribut na naslednji način:
[Property(0,Name = "Ident")]
[Column(1,Name = "Ident", Length = 20, Unique = true, UniqueKey = "CostCenterIdent")]

0 comments:

Post a Comment