FAQ |
Kalender |
![]() |
#3 | ||
|
|||
Medlem
|
Linq to SQL är inget jag gillar direkt. Föredrar i sådana fall Entity Framework, vilket är det som Microsoft satsar på. Kör du med .NET 3.5 SP 1 eller senare så rekommenderar jag absolut att du kör med Entity Framework.
I Entity Framework 4.0 (kommer i .NET 4.0) så har du även möjlighet att skapa POCO-klasser baserat på modellen, vilket gör att du kan mappa domänobjekt direkt mot databasmodellen. Entity Framework har precis som Linq to SQL en Linq-provider. Det gör att du kan använda i stort sett samma frågor för databasanropen. Vad gäller prestanda så bör du självklart cacha så mycket som möjligt. Jag själv har kört en hel del med Entity Framework och har inte haft några problem med prestandan. Om du är intresserad av att veta hur det fungerar i bakgrunden så har jag skrivit om det här: http://weblogs.asp.net/mikaelsoderst...ion-trees.aspx Har även en del andra poster som tar upp Entity Framework. |
||
![]() |
![]() |
|
|