Jag är rätt ny med NHibernate så det här kanske itne är någon svår fråga. En till fråga, som jag tycker att borde vara lätt men som jag inte lyckas hitta svaret på.Timestamp med nhibernate?
Jag skulle vilja ha ett fält som innehåller datumet/tiden objektet skapas, är det möjligt? Detsamma som ett timestamp-fält i mysql alltså.
Jag genererar databasen från NHibernates mapping-filer så jag kan inte bara gå in och lägga till ett Timestamp fält i databasen.
Jag vill INTE att fältet ska ändras när objektet uppdateras. Jag är bara ute efter ett create-datum.Sv: Timestamp med nhibernate?
Hur gör jag för att bara hämta ett enda objekt? Jag har en tabell med länder. Varje land har en kod och nu försöker jag skriva en GetByCode-metod.
<code>
return _session.CreateCriteria(typeof(Country))
.Add(Expression.Eq("Code", code))
.List<Country>();
</code>
Men List<>() gör ju som namnet säger och returnerar en lista.
Visst skulle jag kunna göra såhär:
<code>
return _session.CreateCriteria(typeof(Country))
.Add(Expression.Eq("Code", code))
.SetMaxResults(1)
.List<Country>()[0];
</code>
Men det borde väl finnas någon snyggare lösning?