That's the workaround for generated, yes.
The request for database-object was made off the list IRC. Any entity that
needs database-object could be mapped using traditional hbm, and the rest
using fluent; obviously that's only useful if there's only a few entities
needing database-object.

Have a look at the fluent
configuration<http://wiki.fluentnhibernate.org/show/FluentConfiguration>
wiki
page, under "Mixed HBM and fluent mappings", to see how to use HBM files
with fluent mappings.

On Sun, Feb 15, 2009 at 9:57 AM, Martin Nilsson <[email protected]> wrote:

> For further references. Regarding the workaround for generated property it
> is probably this thread which James is referring to.
>
> http://groups.google.com/group/fluent-nhibernate/browse_thread/thread/6ad6bf65704c7d4/4ba378f7bb08b444
>
> I found no info about previous requests for database-object. There is no
> work around for this then? Maybe I can have a plain hbm file for the Order
> class and exclude it when configuring with FNH? Maybe that's the work
> around? I want to configure the database in my code so I can create the
> schema (for tests) and don't have to do manual steps in the database.
>
>
>
> On Sun, Feb 15, 2009 at 10:24 AM, James Gregory 
> <[email protected]>wrote:
>
>> We don't have official support for the generated property, but there is a
>> workaround available. As for database-object, not currently; it has been
>> requested before, so it will get in at some point, I just don't know when.
>>
>>
>> On Sun, Feb 15, 2009 at 9:08 AM, Martin Nilsson <[email protected]>wrote:
>>
>>> I want my Order class to have a more user friendly order number and use
>>> Guid as the entity id. I'm using Castle ActiveRecord so I started this
>>> thread, http://tinyurl.com/b6ulmz
>>>
>>> It seems that the Generated 
>>> property<http://www.hibernate.org/hib_docs/nhibernate/1.2/reference/en/html/mapping.html>(Chapter
>>>  "5.1.9. property") is not supported in AR so I'm thinking of
>>> switching to NHibernate directly. Is it possible to configure
>>> database-object with Fluent NH?
>>>
>>> From
>>> http://blog.caraulean.com/2008/08/26/additional-identity-column-with-nhibernate/
>>>
>>> The mapping file:
>>> <database-object>
>>>  <create>
>>>    ALTER TABLE Entity DROP COLUMN Id2
>>>    ALTER TABLE Entity ADD Id2 INT IDENTITY
>>>  </create>
>>>  <drop>
>>>    ALTER TABLE Entity DROP COLUMN Id2
>>>  </drop>
>>> </database-object>
>>>
>>>
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Fluent NHibernate" 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/fluent-nhibernate?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to