I wrote that article, would you mind to write a failing test within my tests: https://bitbucket.org/jfromaniello/hotgazpachoeg
<https://bitbucket.org/jfromaniello/hotgazpachoeg>this is the last version of the tuplizer: https://bitbucket.org/jfromaniello/hotgazpachoeg/src/87ac41c473ae/HotGazpachoProblem/NullableTuplizer.cs <https://bitbucket.org/jfromaniello/hotgazpachoeg/src/87ac41c473ae/HotGazpachoProblem/NullableTuplizer.cs>with doesn't match the code in the post :) let me know how it goes and i'll update the post 2011/3/11 Alex <[email protected]> > Hello, > I have a legacy database and I need to rapresents the absence of an > entity with 0 and not with NULL. > I'm using NHibernate 3 in my project. > > With the help of Google I found this post: > > > http://nhforge.org/blogs/nhibernate/archive/2011/01/28/how-to-use-0-instead-of-null-for-foreign-keys.aspx > > I have translated the code in VB.NET and you can find my version here > (the post is in Italian but I have inserted the code): > > > http://blogs.ugidotnet.org/alessandro_sorcinelli/archive/2011/02/22/nhibernate-utilizzare-lo-0-per-rappresentare-lrsquoassenza-di-entitagrave.aspx > > When I try to use the NullableTuplizer I have a strange error. In my > project I have a main class Document with a Many-to-One relation with > the class User. In the database the absence of User is expressed with > the 0 in the column UserID of the table Documents. > So I would like to use the NullableTuplizer with the Document class. > When I try to save a Document class with a null user I have this error > message: > > No row with the given identifier exists[Document#0] > > I have debugged the NullableTuplizer and it seems that is doing the > right job. I don't know why NHibernate give that error. Anyone have > tried to use the NullableTuplizer? > Is there another way to handle this situation? > > Thanks, > Alessandro > > P.S. Unfortunatly I can't modify the legacy database > > -- > 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. > > -- 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.
