[VB.NET] Wat is de beste ORM methode? Enkele langs elkaar..

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Josvds
  • Registratie: November 2004
  • Laatst online: 27-03 20:37
Ik heb een tijd geprogrammeerd op school binnen Java. Nu moet ik voor mijn stage een product ontwikkelen in VB.NET echter heb ik een tijdje terug te horen verder te kijken dan de bekende Hibernate voor Java.
Destijds wat eenvoudig gekeken naar NHibernate, naar LINQ en Entity manager stond me niet echt aan omdat ik vanuit mijn code mijn database wil genereren eigenlijk.

Ik heb op internet rond gezocht en ben de onderstaande mogelijkheden tegen gekomen, maar kan nog niet echt een keuze maken omdat ik vele van deze niet ken. Indien iemand van jullie iets kan aanvullen graag..
Ik zal dit bericht dan aanpassen om een goede keuze te kunnen maken.

Wensen die ik eigenlijk heb:
- [Edit 09:13 31 mrt 2010] Gratis anders wordt de ontwikkeling van het product al snel te duur
- Geen database ontwikkeling
- Relation Mapping eventueel dmv annotations of liever nog automatisch
- JOIN`s automatisch niet bij Query vereist
- Geen eigen SQL queries nodig maar d.m.v. code functies
- Volledig geschikt voor .NET
- Mutaties aan de klasses ook automatisch doorvoeren in de databases van de client bij uitrollen apps


NHibernate http://www.nforge.org en http://www.hibernate.org
- Database kan worden gegenereerd vanuit de klasses
- Relaties binnen modellen mogelijk
- Code kan worden voorzien van annotaties, dus geen XML vereist en dus alles bij een object klasse
- Ze zijn al bekend met de ontwikkeling van Hibernate in Java
- Gratis
- Extra mapping ipv de annotations (weet niet wat hiervan het voordeel is) http://www.fluentnhibernate.org
- Ondersteund LINQ (maar ook hiervan weet ik niet wat het voordeel is, ik zoek via Hibernate functies namelijk
- [Edit 09:13 31 mrt 2010] Probleem bij mutaties in de database, wanneer veld switcht tussen nullable en not nullable wordt dat niet overgenomen bv

BL Toolkit http://www.bltoolkit.net
- Er is eigenlijk maar één programmeur die heel de code onderhoud (op enkele aanpassingen door andere na)
- Code wordt nog wel bijgewerkt, laatste aanpassing 27 maart 2010 geweest
- Blijkt in de performace test van ormbattle.net een van de beste te zijn

Entity Framework http://msdn.microsoft.com/en-us/library/bb399572.aspx
- 3.0 heeft nog geen mogelijkheid voor het genereren van een database bij klasses
- 4.0 heeft dat wel maar is alleen beschikbaar in VS2010 en is nog in Beta
- Combinatie met LINQ mogelijk

Data Object .NET http://www.netdataobjects.com
- GPL Licentie (dus bij verkoop aan externe partijen, verplicht de code vrij te geven) [betaald dus]
- Werkt met annotaties
- Zowel Database als Code kan worden gegeneerd, echter enkel vanaf een Add-in in Visual studio

Subsonic http://www.subsonicproject.com
- Mogelijk met LINQ
- Database genereren vanuit de code (ook bij eventuele aanpassingen in de code)
- Databases ondersteund: SQL 2008, SQL 2005, MySQL, SQLite
- Alleen beschikbaar voor .NET
- Versie 3.0 vereist .NET 3.5, oudere versies vereisen .NET 2.0
- Volgens iemand op stack trace slecht met relationele modelen http://stackoverflow.com/...-persistence-layer-advice
- Volgens ormbattle.net erg slechte performance
- [Edit: 12:27 2 apr 2010] Enkel geschikt voor C#, levert problemen binnen VB

Rapid Entity Framework http://rapidentityframework.codeplex.com
- Databases ondersteund: SQL 2008, SQL 2005, SQL 2000, SQL Express, Access, Oracle, MySQL , IBM DB2, SQLite 3
- Programmeer talen: .NET en Java
- Code wordt gegenereerd a.h.v. de database
- Geintegreerd in Visual Studio (template)

LLBL Gen Pro http://www.llblgen.com
- Betaald pakket (per licentie)
- Goede support gelezen op een stack trace
- [Edit 11:17 31 mrt 2010] Databases ondersteund: MSSQL, Oracle, PostgreSQL, Firebird, MSAccess, MySQL, IBM DB2, SQLCE, Sybase
- [Edit 11:17 31 mrt 2010] Tool voor genereren van objecten etc vanaf database
- Maping met datagrid, etc.

MyGeneration http://www.mygenerationsoftware.com
- Laatste versie was uit 6 oktober 2008, dit is ook verouderd

LINQ to SQL http://msdn.microsoft.com/en-us/library/bb386976.aspx
- Dit is verouderd en wordt niet meer onderhouden is me verteld

DB4O http://www.db4o.com
- Als ik het goed begrijp kan deze enkel werken met eigen gegenereerde bestanden als database

Aspectsze http://www.aspectize.com
- Dit is een frans bedrijf, de site is maar heel weinig in het engels
- Op internet niet echt goede tutorials of dergelijke van gevonden

Telerik Open Acces ORM http://www.telerik.com
- Visual studio 2010 ready wordt vermeld
- Standaard betaald, gratis (express) versie mogelijk
- Zowel genereren van code als genereren van database mogelijk

Versant Object Database http://www.versant.com
- Genereren van database ahv classes
- Extra modules denk hierbij bv aan synchronisatie
- Programmeer talen: C++, Java, .NET (VB, C#, etc.), Phyton, C
- Geintegreerd in Visual Studio
- Cache voor hogere snelheid

Entity Spaces http://www.entityspaces.net
- Geintegreerd in Visual Studio
- Classes genereren ahv de database
- Ik heb het introductie filmpje op hun site bekeken en vind het nog al vele individuele stappen
- Databases ondersteund: MSSQL, SQLCE, Access, VistaDB, ProgreSQL, SybaseSQL, SQL Lite
- Betaald pakket
- Mogelijke combinatie met LINQ

Entity Developer http://www.devart.com/entitydeveloper
- Betaald pakket
- Combinatie mogelijk met: LINQ en Entity Framework
- Databases ondersteund: MSSQL, MySQL, Oracle, PostreSQL, SQL Lite
- Addon voor Visual Studio

Lightspeed http://www.mindscape.co.nz/products/lightspeed
- Betaald (Een express versie, die alleen tot 8 classes aan kan)
- Ondersteund LINQ
- Migratie van database ingebouwd
- Porgrammeren van classes onnodig, worden ook gegenereerd uit de tekening
- Geintegreerd als Addon in visual studio
- Enkele eenvoudige filmpjes op de site

[Edit 09:13 31 mrt 2010] Dit is een nieuwe toevoeging
Castle Project Active Record http://www.castleproject.org
- Gebaseerd op Hibernate
- Database genereerbaar vanuit classes
- Relationele verbindingen dmv annotaties aangeven
? Hoe genereerd hij de functies FindByUsername ?

[Edit 09:30 31 mrt 2010] Dit is een nieuwe toevoeging
DevExpress eXpress Persistent Objects http://www.devexpress.com
- Ondersteund Visual studio 2005 en 2008
- Betaald (Aanschaf kosten + Onderhoud)
- Verbindbaar met datagrids
- Associaties vanuit de code (relaties)
- Queries vanuit de code
- Databases ondersteund: MSSQL, Access, PostgreSQL, VistaDB, DB2, MySQL, Firebird, SQL Anywhere, Sybase, Oracle 9i, Pervasive, Advantage Database, SQLite 3

[Edit 11:17 31 mrt 2010] Dit is een nieuwe toevoeging
Migrator .NET http://code.google.com/p/migratordotnet
- Databases ondersteund: MySQL, Oracle, PostgreSQL, SQLite, SQL 2000/2005/CE
- Meer gericht op migraties, wat de database mutaties zijn bij up/down grade van versies
- Niet gericht op verwerking van data (dus geen echte ORM)
- Database maken vanaf de code
- Laatste release Februari 2009

Mochten jullie aanvullingen hebben hoor ik het graag? Mochten jullie advies hebben wat voor mij de beste oplossing is omdat er dingen bij staan die ik niet geschreven heb hoor ik het ook graag.

[ Voor 10% gewijzigd door Josvds op 02-04-2010 12:27 . Reden: Toevoeging ]


Acties:
  • 0 Henk 'm!

  • roy-t
  • Registratie: Oktober 2004
  • Laatst online: 03-06 15:40
Ik geloof dat de lead developer van LLB Gen Pro hier op tweakers.net rond loopt, die kan je vast wel wat mooie verhalen vertellen, LLB Gen pro is wel een van de betere betaalde wrappers denk ik zo.

Maar heb je een betaalde oplossing nodig?

~ Mijn prog blog!


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 28-05 10:26
Heb je al gekeken naar Castle ActiveRecord? Ik heb hier wel eens mee gespeeld, en dan kun je vanuit code je database genereren. :)

We are shaping the future


Acties:
  • 0 Henk 'm!

  • urk_forever
  • Registratie: Juni 2001
  • Laatst online: 16:06
DevExpress eXpress Persistent Objects werkt vrij goed, vooral in combinatie met de controls van DevExpress.

Kan de database aanmaken als die nog niet bestaat, werkt op basis van de properties van je classes, relaties via Attributes. Querien kan via een object model.

Hail to the king baby!


Acties:
  • 0 Henk 'm!

  • TheNameless
  • Registratie: September 2001
  • Laatst online: 07-02 21:38

TheNameless

Jazzballet is vet!

Ik heb zelf eigenlijk alleen ervaring met NHibernate en het Entity Framework.
Het Entity Framework viel al snel af, omdat ik met een dusdanig grote database werk (veel tabellen), dat het grafische design gedeelte niet vooruit te branden viel. Dan denk je al niet eens meer aan het zelf gaan schrijven van die XML mappings.

NHibernate bevalt mij prima. Er zitten echter wel een aantal nadelen aan.
De voornaamste is de slechte documentatie (het is wel te vinden, maar bereid je voor op veel googlen).
Daarnaast is het niet een van de makkelijkste ORM's om te leren.

FluentNHibernate helpt hier wel bij, maar als je het echt in VB.NET moet maken kan ik je aanraden de mappings in een aparte C# assembly te gaan maken: VB.NET en de FluentNHibernate API gaan NIET samen.

Lijkt mij verder dat je ook goed moet overleggen met je collega's op je stage plek. Zij moeten het tenslotte straks gaan onderhouden/doorontwikkelen. Het zou zonde zijn als je stageopdracht straks in de prullenmand belandt omdat ze er niets mee kunnen :)

Ducati: making mechanics out of riders since 1946


Acties:
  • 0 Henk 'm!

  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 28-02 22:17
Beetje zoeken mag wel (topic is een maand oud):

Welke DAL voor .Net

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info


Acties:
  • 0 Henk 'm!

  • Josvds
  • Registratie: November 2004
  • Laatst online: 27-03 20:37
roy-t schreef op dinsdag 30 maart 2010 @ 18:14:
..
Maar heb je een betaalde oplossing nodig?
Nee liever geen betaalde oplossen, dan wordt he pakket al snel te duur voor ons gebruik. Of het betaalde pakket moet dermate vele voordelen bieden, maar men maakt nu voor de ontwikkeling op handhelds gebruik van twee programmeer talen waarvan een ook licentie verschaft en dat kost eigenlijk het halve pakket.
[b]TheNameless schreef op dinsdag 30 maart 2010 @ 22:50:Lijkt mij verder dat je ook goed moet overleggen met je collega's op je stage plek. Zij moeten het tenslotte straks gaan onderhouden/doorontwikkelen. Het zou zonde zijn als je stageopdracht straks in de prullenmand belandt omdat ze er niets mee kunnen :)
Ik ben eerst bezig met onderzoek op internet, waarbij ik enkele pakketten langs elkaar zet. Daaruit selecteer straks de toepasbare pakketten voor hen en leg dat aan hun voor. Bedankt.
Grijze Vos schreef op dinsdag 30 maart 2010 @ 23:13:
Beetje zoeken mag wel (topic is een maand oud):
Welke DAL voor .Net
Ik had het topic inderdaad gevonden, dat is ook een van de toppics waaruit ik deze lijst heb kunnen opstellen. Echter was deze topic non actief en stonden niet alle feiten langs elkaar om een goede keuze te kunnen maken.

Erg interesant daarvan vond ik ook de mening over wel of geen POCO, ik zelf vond het namelijk erg makkelijk de database en het model bij elkaar te houden, maar die kijk er op is erg vervrissend. Ik ben namelijk bezig met de ontwikkeling van een ASP.NET Website met daarbij een .NET Webservice en een .NET Client. Het is inderdaad makkelijk code te kunnen hergebruiken en goed hier ook rekening mee te houden.

Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 16:34
Alex) schreef op dinsdag 30 maart 2010 @ 18:19:
Heb je al gekeken naar Castle ActiveRecord? Ik heb hier wel eens mee gespeeld, en dan kun je vanuit code je database genereren. :)
Da's een wrapper rond NHibernate. Eigenlijk een framework die het ActiveRecord pattern implementeert en daarvoor NHibernate gebruikt.

Over het doorvoeren van de aanpassingen aan je objectmodel rechtstreeks naar je DB. Ik denk dat dit een quasi onmogelijk punt is, en dat je dit ook zelf zou moeten beheren, en niet overlaten aan een tool die die aanpassingen automatisch voor je doorvoert. Je zou nl. wel eens voor verrassingen kunnen komen te staan. Je zal nl. ook willen dat de reeds bestaande gegevens bijgehouden worden / geport worden naar de nieuwe structuur. Lijkt me niet realistisch dat een tool dit allemaal automatisch voor jou kan opvangen.

Wat ik doe voor deze dingen:
Ik maak gebruik van Migrator.NET. Dat is een framework waarin ik mijn database-aanpassingen in .NET classes kan schrijven. Dat framework laat je toe om je DB te upgraden/downgraden naar een bepaalde versie, en gebruikt daarvoor de 'Migration'-classes die je zelf hebt geschreven.

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • Josvds
  • Registratie: November 2004
  • Laatst online: 27-03 20:37
whoami schreef op woensdag 31 maart 2010 @ 10:24:

Da's een wrapper rond NHibernate. Eigenlijk een framework die het ActiveRecord pattern implementeert en daarvoor NHibernate gebruikt.
Dat vond ik ook, ik heb eerder gewerkt met NHibernate en dat beviel me best goed. Echter was dat in Java en liep nu bij .NET er tegen aan dat de mutaties niet altijd even goed worden overgenomen. Hibernate in Java is net wat verder. Dus wou ik ook weten wat de oplossingen zijn voor .NET.
whoami schreef op woensdag 31 maart 2010 @ 10:24:
Wat ik doe voor deze dingen:
Ik maak gebruik van Migrator.NET. Dat is een framework waarin ik mijn database-aanpassingen in .NET classes kan schrijven. Dat framework laat je toe om je DB te upgraden/downgraden naar een bepaalde versie, en gebruikt daarvoor de 'Migration'-classes die je zelf hebt geschreven.
Echter is dat enkel voor .NET up en down migraties. Niet voor verdere verbindingen en verwerkingen in de database. Iig bedankt voor de tip, ik heb hem er bij gezet.

Acties:
  • 0 Henk 'm!

  • HMS
  • Registratie: Januari 2004
  • Laatst online: 03-06 18:47

HMS

Ik zou kiezen voor NHibernate in combinatie met Fluent NHibernate. Maar goed, ik ontwikkel dan ook in C# ipv VB. Zoals al eerder aangegeven is NHibernate niet de makkelijkste ORM die er is, maar voldoet in veel gevallen prima.

Fluent NHibernate maakt het zeer makkelijk om de mappings te maken of automatisch te laten genereren (AutoMapping).

Daarnaast bevalt mij de POCO aanpak prima, kan ik mijn domain, validatie, binding etc. allemaal gescheiden houden :-)

Acties:
  • 0 Henk 'm!

  • Josvds
  • Registratie: November 2004
  • Laatst online: 27-03 20:37
HMS schreef op woensdag 31 maart 2010 @ 12:13:
Ik zou kiezen voor NHibernate in combinatie met Fluent NHibernate. Maar goed, ik ontwikkel dan ook in C# ipv VB. Zoals al eerder aangegeven is NHibernate niet de makkelijkste ORM die er is, maar voldoet in veel gevallen prima.

[...]
Werkt binnen Fluent de migratie wel volledig? Geen problemen bij aanpassingen in velden, tabellen, etc.?

[ Voor 21% gewijzigd door Josvds op 31-03-2010 12:41 ]


Acties:
  • 0 Henk 'm!

  • HMS
  • Registratie: Januari 2004
  • Laatst online: 03-06 18:47

HMS

Josvds schreef op woensdag 31 maart 2010 @ 12:41:
[...]

Werkt binnen Fluent de migratie wel volledig? Geen problemen bij aanpassingen in velden, tabellen, etc.?
FluentNHibernate verzorgt alleen de mappings. Niet het bijwerken van de database schema's etc.

Ik zou dat ook liever niet door NHibernate laten regelen, maar het zelf in de hand houden. Eventueel met migratie scripts in de vorm van een soort 'replay' van je database wijzigingen. Zodat je hem standaard installeert, alle migratie scripts 'replayed' en dat dan de DB up to date is.

Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 16:34
Josvds schreef op woensdag 31 maart 2010 @ 11:36:

[...]

Echter is dat enkel voor .NET up en down migraties. Niet voor verdere verbindingen en verwerkingen in de database. Iig bedankt voor de tip, ik heb hem er bij gezet.
:? Wat bedoel je nu ?
Let op dat Migrator.NET geen ORM is hé.
Ik gebruik migrator.NET dus naast NHibernate. NHibernate gebruik ik als OR/M binnen mijn applicatie; Migrator.NET gebruik ik om DB-aanpassingen door te voeren.

Wat HMS zegt; dit dus:
Ik zou dat ook liever niet door NHibernate laten regelen, maar het zelf in de hand houden. Eventueel met migratie scripts in de vorm van een soort 'replay' van je database wijzigingen. Zodat je hem standaard installeert, alle migratie scripts 'replayed' en dat dan de DB up to date is.
Doe ik dus via Migrator.NET

[ Voor 25% gewijzigd door whoami op 31-03-2010 22:16 ]

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 28-02 22:17
whoami schreef op woensdag 31 maart 2010 @ 10:24:
[...]

Da's een wrapper rond NHibernate. Eigenlijk een framework die het ActiveRecord pattern implementeert en daarvoor NHibernate gebruikt.

Over het doorvoeren van de aanpassingen aan je objectmodel rechtstreeks naar je DB. Ik denk dat dit een quasi onmogelijk punt is, en dat je dit ook zelf zou moeten beheren, en niet overlaten aan een tool die die aanpassingen automatisch voor je doorvoert. Je zou nl. wel eens voor verrassingen kunnen komen te staan. Je zal nl. ook willen dat de reeds bestaande gegevens bijgehouden worden / geport worden naar de nieuwe structuur. Lijkt me niet realistisch dat een tool dit allemaal automatisch voor jou kan opvangen.
Ik kan je verklappen dat het wel kan, ik verwacht mijn scriptie over dit onderwerp binnen een maand of anderhalf te verdedigen. ;)

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info


Acties:
  • 0 Henk 'm!

  • Josvds
  • Registratie: November 2004
  • Laatst online: 27-03 20:37
Kan je met Migrator.NET ook migreren van meerdere versies in eens, dus bijvoorbeeld van versie 5 naar 1 of 1 naar 5? En wat is dan de reden dat jullie gebruik maken van Migrator.NET en niet de migratie functie binnen NHibernate? Omdat deze nog niet volledig goed functioneerd of wat?

Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 16:34
Josvds schreef op donderdag 01 april 2010 @ 16:08:
Kan je met Migrator.NET ook migreren van meerdere versies in eens, dus bijvoorbeeld van versie 5 naar 1 of 1 naar 5?
Ja.
Migrator.NET gaat dan gewoon alle migraties uitvoeren tem versie 5 (of tem versie 1).
En wat is dan de reden dat jullie gebruik maken van Migrator.NET en niet de migratie functie binnen NHibernate? Omdat deze nog niet volledig goed functioneerd of wat?
De reden heb ik al gezegd: je hebt alles in de hand.
(Nadeel is wel dat je zelf die migraties moet programmeren natuurlijk, maarja, 't is 't een, of 't ander).

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • Josvds
  • Registratie: November 2004
  • Laatst online: 27-03 20:37
Heeft iemand enig idee wat de kosten zijn van Versant Object Database, want ik zie dat het een evaluatie versie is maar kan niet vinden wat het dan kost, of wat ik moet doen om er aan te komen als ik het zou willen kopen.

Acties:
  • 0 Henk 'm!

  • Josvds
  • Registratie: November 2004
  • Laatst online: 27-03 20:37
Ik heb vandaag ook subsonic even getest, echter blijkt deze ook niet goed overweg te kunnen met Visual Basic.

Heeft iemand toevallig voor migrator ook een goed voorbeeld, volledig? Is dit ook te implementeren in client applicaties, zodat ze bij de eerste opstap na een versie check de migrator automatisch uitvoeren?
Ik vind namelijk overal ow, dat doe je met up en down maar niet echt hoe je deze kunt uitvoeren vanaf de code.

Bedankt.

Acties:
  • 0 Henk 'm!

  • matthijsln
  • Registratie: Augustus 2002
  • Laatst online: 30-05 18:01
Grijze Vos schreef op woensdag 31 maart 2010 @ 23:14:
[...]
Ik kan je verklappen dat het wel kan, ik verwacht mijn scriptie over dit onderwerp binnen een maand of anderhalf te verdedigen. ;)
100% kan nooit. Stel ik voeg een not-null boolean property toe, zet jouw tool die property voor de huidige records dan op true of false? Als je tool die situatie niet kan (of je moet het configureren) maak ik net zo lief zelf wel een "alter table x add column y bool not null default [true/false]" script.

Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 16:34
[b][message=33753809,noline]
Heeft iemand toevallig voor migrator ook een goed voorbeeld, volledig? Is dit ook te implementeren in client applicaties, zodat ze bij de eerste opstap na een versie check de migrator automatisch uitvoeren?
Ik vind namelijk overal ow, dat doe je met up en down maar niet echt hoe je deze kunt uitvoeren vanaf de code.
Ik heb @work een kleine applicatie gemaakt waarmee ik de versies van verschillende DB's beheer.
Ik zal volgende week eens kijken hoe ik dat precies gedaan heb. Volgens mij roep ik daar gewoon een bepaalde exe aan (ugly maarja).
't Zou natuurlijk wel kunnen dat dit in een recentere versie van Migrator.NET al beter opgelost is.

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • pasz
  • Registratie: Februari 2000
  • Laatst online: 27-04 00:27
Hoe groot wordt je objecten model ? Voor kleinere projecten gebruik ik geen full-blown ORM. Dan schrijf ik wel even snel wat zelf.

woei!


Acties:
  • 0 Henk 'm!

  • Josvds
  • Registratie: November 2004
  • Laatst online: 27-03 20:37
De applicatie die ik moet gaan maken is niet extreem groot (+- 10 modellen), echter wordt dit straks ook voor andere toepassingen gebruikt. Daarom dat ik nu al deze onderdelen aan het bekijken ben voor de overstap van Access naar .NET.

Weet iemand toevallig dan een goed voorbeeld voor het implementeren van Migrator.NET in het proejct zelf? Dat bij het starten gecontroleerd wordt of de database moet worden aangepast?

[Edit: 11:59u 06-04-2010] Ik heb net nog wat gepuzeld met wijzigingen m.b.t. de database, migratie, etc. maar wanneer ik de database alleen op validate zet en ik pas een veld aan b.v. lengte, not-null, dan wordt dat ook niet gecontroleerd. Tot in hoe ver is NHibernate goed in dat soort dingen?

[ Voor 26% gewijzigd door Josvds op 06-04-2010 12:00 . Reden: Problemen m.b.t. nhibernate ]


Acties:
  • 0 Henk 'm!

  • noodel1988
  • Registratie: Februari 2006
  • Laatst online: 13:51
Visual Studio 2010 is uit! (nu ik dit typ zie ik de banner hierlangs komen:P), nadeel bij entity framework is dus vervallen.

Interessant topic:)

Trakt | Last.fm | discogs


Acties:
  • 0 Henk 'm!

  • DoDo
  • Registratie: Juli 2001
  • Nu online
Werkt het nieuwe entity framework ook al via Webservices?
Pagina: 1