HI Sean , i tried to change in the mapping <generator class="identity" /> but when i debug the project and i wish add a new contact appear this the follow:
_______ADOException was unhandled_________ could not execute query [ SELECT this_.Id_Contact as Id1_1_1_, this_.Name as Name1_1_, phones2_.Id_Contact as Id4_3_, phones2_.Id_Phone as Id1_3_, phones2_.Id_Phone as Id1_0_0_, phones2_.PhoneType as PhoneType0_0_, phones2_.PhoneNumber as PhoneNum3_0_0_ FROM ContactTbl this_ left outer join PhoneTbl phones2_ on this_.Id_Contact=phones2_.Id_Contact WHERE this_.Id_Contact = ? ] Positional parameters: #0>0 [SQL: SELECT this_.Id_Contact as Id1_1_1_, this_.Name as Name1_1_, phones2_.Id_Contact as Id4_3_, phones2_.Id_Phone as Id1_3_, phones2_.Id_Phone as Id1_0_0_, phones2_.PhoneType as PhoneType0_0_, phones2_.PhoneNumber as PhoneNum3_0_0_ FROM ContactTbl this_ left outer join PhoneTbl phones2_ on this_.Id_Contact=phones2_.Id_Contact WHERE this_.Id_Contact = ?] i don't know why ,however i add into the database ID as Identity Specification = yes after in the subMenu there are Identity Increment = 1 ; Identity Seed = 1; Where i wrong :(??? Thanks Have a happy day. Bye On Oct 31, 6:35 pm, "Sean Carpenter" <[EMAIL PROTECTED]> wrote: > The issue is that the "sequence" ID generator is not supported on MS SQL > Server. You could change the mapping to <generator class="identity" /> to > have it work on SQL Server. Other ID generator strategies work on SQL > Server as well, but "identity" is similar to "sequence" and will work fine > for testing. > Sean Carpenter > > On Thu, Oct 30, 2008 at 10:22 PM, HelpNH <[EMAIL PROTECTED]> wrote: > > > On Oct 30, 7:22 pm, "Fabio Maulo" <[EMAIL PROTECTED]> wrote: > > > Hi HelpNH (aka pinkfloyd_mn)Here is a useful link to configure NH: > >http://nhforge.org/wikis/howtonh/your-first-nhibernate-based-applicat... > > > > 2008/10/30 HelpNH <[EMAIL PROTECTED]> > > > Hi Fabio , > > your link is useful and clear,good... > > but i have some trouble to mapping the project of Quicoli with SQL > > Server . > > I studied that project to learn some feature about NHibernate with WPF > > i rewrite the project > > but when i change the mapping file and Configuration file of > > NHibernate to connect the project > > with the database i begin to meet difficulties....now i will post the > > mapping files and Hibernate.cfg.xml that > > i created to connect with SQL Server. > > > I Show what i done: > > > This is the original <Hibernate.cfg.xml> of Quicoli's project: > > > <?xml version="1.0" encoding="utf-8" ?> > > <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2"> > > <session-factory> > > <property > > name="connection.provider">NHibernate.Connection.DriverConnectionProvider</ > > property> > > <property name="dialect">NHibernate.Dialect.FirebirdDialect</ > > property> > > <property > > name="connection.driver_class">NHibernate.Driver.FirebirdClientDriver</ > > property> > > <property > > > name="connection.connection_string">User=SYSDBA;Password=masterkey;Database=WPFNH- > > Demo;DataSource=localhost;Dialect=3; Charset=NONE;Role=;Connection > > lifetime=15;Pooling=true;MinPoolSize=0;MaxPoolSize=50;Packet > > Size=8192;ServerType=1;</property> > > <property name="connection.isolation">ReadCommitted</property> > > <property name="use_proxy_validator">false</property> > > > <!--For tests only--> > > <property name="show_sql">true</property> > > </session-factory> > > </hibernate-configuration> > > > instead i do so to connect with SQL Server > > > <?xml version="1.0" encoding="utf-8" ?> > > <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2"> > > <session-factory> > > <property name="connection.provider"> > > NHibernate.Connection.DriverConnectionProvider > > </property> > > <property name="dialect"> > > NHibernate.Dialect.MsSql2005Dialect > > </property> > > <property name="connection.driver_class"> > > NHibernate.Driver.SqlClientDriver > > </property> > > <property name="connection.connection_string"> > > Data Source=ERUSYAKO\SQLEXPRESS;Integrated > > Security=True; initial > > catalog=DemoWPF > > </property> > > <property name="use_proxy_validator">false</property> > > </session-factory> > > </hibernate-configuration> > > > and now there are the mapping files of the classes > > <Contact.hbm.xml> > > <?xml version="1.0" encoding="utf-8" ?> > > <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" > > assembly="Domain" namespace="Domain" > > > <class name="Contact" table="ContactTbl" > > > <id name="Id" column="Id_Contact" type="Int64" > > unsaved-value="0"> > > <generator class="sequence"> > > <param name="sequence">gen_ids</param> > > </generator> > > </id> > > <property name="Name" column="Name" type="string" > > not-null="true" / > > > <bag name="Phones" generic="true" > > cascade="all-delete-orphan"> > > <key column="Id_Contact" /> > > <one-to-many class="Phone"/> > > </bag> > > </class> > > </hibernate-mapping> > > > and <Phone.hbm.xml> > > > <?xml version="1.0" encoding="utf-8" ?> > > <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" > > assembly="Domain" namespace="Domain" > > > <class name="Phone" table="PhoneTbl" > > > <id name="Id" column="Id_Phone" type="Int64" > > unsaved-value="0"> > > <generator class="sequence"> > > <param name="sequence">gen_ids</param> > > </generator> > > </id> > > <property name="PhoneType" column="PhoneType" > > not-null="true" /> > > <property name="PhoneNumber" column="PhoneNumber" > > type="string" not- > > null="true" /> > > </class> > > </hibernate-mapping> > > > when i debug the project and i wish add a new contact appear an > > error :"MappingException was unhandled- could not instantiate id > > generator" ...i don't know where i wrong. > > Do you have some advice to work out that? > > > Thanks so much and for the support . > > I wish you happy time. > > Bye > > > > > How all, > > > > after that Paulo Quicoli post the project SimpleDemo about Nhibernate > > > > with WPF i studying his project and i rewrite the same project to > > > > learn some features till now that's all right but i met a > > > > trouble ,on the SimpleDemo project mr.Paulo use Firebird instead i > > > > use SQL Server/Express so i wish change the configuration of > > > > Hibernate.cfg.xml and the files into the Mapping folder just to > > > > connect the project with the database of SQL Server but i cannot > > > > (again) or better i dont know the right way to change those > > > > configuation file,so there is somebody that can help me ??? > > > > Thank so much for the attention. > > > > Have a happy time. > > > > Bye > > > > > Here there is project of PauloQuicoli > > > > >http://cid-b27ccfaa07b93be8.skydrive.live.com/self.aspx/Public/WPF-NH. > > .. > > > > -- > > > Fabio Maulo --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "nhusers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/nhusers?hl=en -~----------~----~----~----~------~----~------~--~---
