Thank you Walaa for your fast reply. I had seen this thread bevor and it's dealing with the same problem, but we are using SQL Server 2005 wich had no such type and we are using fluent mapping.
DateTime-columns are mapped like this:
Map(x=>x.DateTimeValue).Column("[DateTimeValue]").Access.CamelCaseField(Prefix.Underscore);
What I need is (LLBLGen uses this mapping for its version-fields):
Map(x => x.DateTimeValue).Column("[DateTimeValue]").Access.CamelCaseField(Prefix.Underscore).CustomType("Timestamp");
This mapps the DateTime-Type to the NHibernate.Type.TimestampType type.
I changed the mapping by hand and it works.
In C:\Program Files (x86)\Solutions Design\LLBLGen Pro v3.5\Frameworks\NHibernate\Templates\Net3.5\C#\entityFluentMapping.lpt I found code that probably generates the mapping-code, but I have no idea, how I need to change it. Maybe I need to write a custom template?