2009-07-21 5 views
3

ich habe ein Problem mit meiner ersten Anwendung mit NHibernate wie ORMKann nicht Execute-Methode für Schemaüberlastet finden

in diesem Beispiel: http://nhibernate.info/doc/tutorials/first-nh-app/your-first-nhibernate-based-application.html

verwenden sie diesen einfachen Test:

public void Can_generate_schema() 
     { 
      var cfg = new Configuration(); 
      cfg.Configure(); 
      cfg.AddAssembly(typeof (Product).Assembly); 

      new SchemaExport(cfg).Execute(false, true, false, false); 
     } 

aber ich kann Execute-Methode nur für 4 Parameter 3 finden:

new SchemaExport(cfg).Execute(false, true, false); 

wha t ich vermisse ich hier?

Antwort

4

Diese Überladung wurde in v2.1 entfernt.

+0

ich versuchte, es in den Versionshinweisen finden: http://nhjira.koah.net/secure/ReleaseNote.jspa?projectId=10000&styleName=Html&version=10275 aber ich kann nicht, was sie genau ändern? – Sasha

+2

Schauen Sie sich http://nhibernate.svn.sourceforge.net/viewvc/nhibernate/trunk/nhibernate/releasenotes.txt?view=markup&pathrev=4185 und http://nhibernate.svn.sourceforge.net/viewvc/nhibernate/trunk an /nhibernate/src/NHibernate/Tool/hbm2ddl/SchemaExport.cs?r1=4185&r2=4184&pathrev=4185 - der vierte boolesche Parameter (Format) wurde entfernt. –