Hi guys,

I have a application that will support SQL Server 2008, SQL Server 2012 and
Oracle. I have been using fluent nhibernate to map my entities with
Nhibernate and I have some questions about how should I map the ID. Oracle
supports only the Sequence, SQL Server 2008 only identity and Sql Server
2012 both. I would like to map in Sql Server (2008 and 2012) with Identity
and Oracle with Sequence on the same code.

How should I map the ID to work for all databases?

It does not matter if I will have some IF's statement on my fluent mapping
code. Looks my codes for mapping:

For SQL:

Id(x => x.Id).GeneratedBy.Native();

For Oracle:

Id(x => x.Id).GeneratedBy.Sequence("SQ_Customer");

Thank you.

______________________________________
Felipe B Oriani
felipeoriani.com.br [email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/nhusers.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to