webForumDet fria alternativet

NHibernate cascade vs. sql 2005 cascade

.NET

3 svar · 388 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

I databasen (sql 2005) så kan man ju sätta cascade delete och update.
I NHibernate kan man ju också sätta olika cascade värden.

Min fråga är:
Kan/bör man kombinera dessa? Eller ska man strunta i att sätta cascading i databasen om man kör i nhibernate, eller ska man göra tvärsom, strunta i nhibernate och sätta cascading i databasen? :OO

Medlem sedan aug. 20003 575 inlägg
#2

Gör inte NHibernate det när du skapar upp databasen med NHibernate?

Medlem sedan juni 20003 076 inlägg
#3

hmm, skapa databas via nhibernate har jag inte vågat mig på! visste inte ens att det gick! :)
men vet du då hur nhibernate gör?

Medlem sedan aug. 20003 575 inlägg
#4

Jag är inte hundra, men den skapar upp databasen med index och som det borde se ut riktigt snyggt iallfall.

Det är skitbra vid unittests då man testar slänger databasen och sedan återskapar den igen :D.

275 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
136 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
136 ms — ändringar (db)