Hur ser dina klasser ut och hur ser mappningsfilen ut?
OFF TOPIC:
Jag kan leva med att man typprefixar sina tabeller med "tbl" (men helst inte), men låt inte det leva vidare in i dina klassnamn.
3 svar · 326 visningar · startad av maqe
Jag tänkte bygga mig en egen webbplats och använda mig av masterpages samt wilsons or mapper för kommunikationen med databasen. Jag har gjort en enkel databasmodell "bifogad fil" som jag tror kommer fungera för mina behova till en början. Min fråga rör hur det är tänkt att man ska hantera objekten med or mappern. Om jag t.ex använder följande kod för att hämta en TblPage
TblPage page = (TblPage)Manager.Engine.GetObject(typeof(TblPage),1);
borde jag då inte få sida med id 1 samt ett object som innehåller en TblPageTemplates och en kollektion av TblTemplateElements som jag enkelt kan komma åt via mitt TblPage objekt eftersom jag har relationer i databasen. Som det är nu så måste jag gå via varje objekt för att nå vilka TblTemplateElements som finns på varje sida vilket känns fel?
Jag kan tillägga att jag använt mig av wilson or mapper helper för att generera mina klasser.
Hur ser dina klasser ut och hur ser mappningsfilen ut?
OFF TOPIC:
Jag kan leva med att man typprefixar sina tabeller med "tbl" (men helst inte), men låt inte det leva vidare in i dina klassnamn.
Kan inte se något konkret fel, men jag har inte pillat så mycket med just Wilsons O/R-mapper (är mer en NHibernate:are).
Hur yttrar sig problemet?