Hello,

I'm trying to map this as a component:

class TransactionStamp
{
    public DateTime DateTime {get; set;}
    public string UserName {get; set;}
}

DateTime is a composite user type ERPDateTime which has a Date and
Time column.

Component(m => m.Create, t =>
{
    t.Map(x => x.DateTime).CustomTypeIs< ERPDateTime>().ColumnNames.Add
("CRDATE", "CRTIME");
    t.Map(x => x.UserName, "CRUSER").CustomTypeIs<TrimmedString>();
});

The outcome is:

    <component name="Create" insert="true" update="true">
      <property name="DateTime"
type="Aero.Serials.Issue.Types.AS400DateTime, Aero.Serials.Issue,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
        <column name="Date" />
        <column name="Time" />
        <column name="CRDATE" />
        <column name="CRTIME" />
      </property>
      <property name="UserName"
type="Aero.Serials.Issue.Types.TrimmedString, Aero.Serials.Issue,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
        <column name="CRUSER" />
      </property>
    </component>

Is there a way to stop the Date and Time column from being added?

Thanks.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Fluent NHibernate" group.
To post to this group, send email to fluent-nhibernate@googlegroups.com
To unsubscribe from this group, send email to 
fluent-nhibernate+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/fluent-nhibernate?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to