Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


nHibernate funderingar

Postades av 2007-08-19 12:44:52 - Marcus Johansson, i forum arkitektur, Tråden har 7 Kommentarer och lästs av 2881 personer

Håller på att utvärdera OR mapper som ska användas till ett nytt projekt där databasen innehåller > 100 tabeller.

Har läst lite om nHibernate som verkar vara stor inom området men har en del funderingar som jag hoppas någon kan ge klarhet i.

-Vågar jag använda nHibernate i ett större projekt då det är Freeware, tänker på support, buggar osv?

-Mappningen sker i xml filer som görs manuellt. Är inte detta ett jätte jobb?



Svara

Sv: nHibernate funderingar

Postades av 2007-08-20 14:09:51 - Niclas Pehrsson

1. I ett större projekt, ja det skall nog inte vara några problem använder det på ett ganska stort projekt på mitt jobb och det flyter på riktigt bra. Jag anser att det är en ganska stor community kring NHibernate samt att det och Java's alternativ Hibernate har funnits ett tag så att de flesta barnsjukdomar är borta iallfall.

2. Mappning i XML tycker jag fungerar utmärkt, jag anser att det är nog mer jobb att sitta och skriva sqlsatser osv.


Svara

Sv:nHibernate funderingar

Postades av 2007-08-20 19:45:38 - Marcus Johansson

Tack för ditt svar.

Det lutar åt att vi kommer att köra nHibernate, ska bara känna lite på den först.
Hoppas att det inte är en allt för lång inkörningsperiod. Tur att det finns mycket dokumentation att tillgå.


Svara

Sv: nHibernate funderingar

Postades av 2007-08-21 08:37:12 - Marcus Johansson

En sak till som oroar mig är den framtida utvecklingen av nHibernate. Då detta är en portning finns det kanske risk att Hibernate alltid prioriteras. Vad tror ni?


Svara

Sv:nHibernate funderingar

Postades av 2007-08-21 08:58:52 - Patrik Löwendahl

NHibernate har en egen utvecklarcommunity som inte är beroende av Hibernates utvecklarcommunity.

Sen undrar jag lite varför du oroar dig för den framtida utvecklingen. Om NHibernate löser dina problem idag, så lär den ju fortsätta lösa dina problem om ett par år? Bugfixar lär ju alltid droppa in så länge koden är öppen och nya features är ju inte ett måste för att fortsätta använda NH.


Svara

Sv: nHibernate funderingar

Postades av 2007-08-21 09:07:50 - Marcus Johansson

Det känns som ett viktigt val då vi startar ett lite större projekt som man ska utveckla och underahålla under en längre tid. Sen är det även för egen del som man vill nyttja en teknik som är hyffsat modern.

Visst är det en risk man tar då man blir berorende av en tredje part, då känns det som att man bör tänka igenom det beslut en och kanske två gånnger.


Svara

Sv:nHibernate funderingar

Postades av 2007-08-21 09:28:10 - Niclas Pehrsson

Angående din fråga att man låser sig kring NHibernate, det behöver man inte alls göra, gör ett mellan lager så att dina andra lager inte känner av NHibernate alls, gör en egen Session som kapslar in NHibernate's session.

Jag gjorde så att jag skapade en egen session där jag la till den funktionalitet som var nödvändig från NHibernate's ISession, sedan delade jag ut en del av ISession's ansvar på Repositories och man kunde t.ex. ta min Session.Repositories.UserRepository.GetByXXX(...);

Självklart så hade den som standard getbyid, getall.


Svara

Sv: nHibernate funderingar

Postades av 2007-08-21 10:21:10 - Marcus Johansson

Jo du har helt rätt.

Vi kommer nu att titta närmare på nHibernate och LLBLGenPro.

Den utav dessa två som passar våra behov får det bli.

Har skapat lista med måste och bör -ha.

Skall kunna hantera storedprocedures
Egna SQL satser skall kunna specificeras
Möjlighet att använda både i web, klient och service- applikationer
Ej tvunget att ärva från någon leverantörs specifik basklass
Tillgång till källkoden
Möjlighet att använda flera olika databaser
Använda likartad mappningssyntax som MS Linq
Stödja arvsfunktionalitet, ex. Fordon -> Personbil, Lastbil
Möjighet att styra "load" strategi, Lazy, Eager etc.
Tillgång till bra dokumentation
Stödja alla relationstyper.
Trevlig syntax, lätt att arbeta med.


kommer ni på mer, säg gärna till.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 764
27 959
271 761
331
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies