If you look at the XML mapping generated by fluent nhibernate's ExportTo(), is the length property present (and with what value) for the relevant key-property?
/Oskar 2012/12/24 <phinop...@gmail.com>: > Here i have the following mapping: > > CompositeId() > .KeyProperty(e => e.TransactId, "TransactId") > .KeyProperty(e => e.TransactType, p => > { > p.ColumnName("TType"); > p.Length(2); > }) > .KeyReference(e => e.Entity, "EntityId"); > > ... which is supposed to create 3-column index key: > TransactId - bigint > TType -varchar(2) > EntityId - bigint > > I am using Firebird 2.5 (32bit), and FluentNHibernate v1.3. The database is > UTF8 encoded. > > However, it throws an index creation exception saying the index size > exceeded the limit. Looking at the schema, the DDL generated is : > TransactId BIGINT not null, > TType VARCHAR(255) not null, > EntityId BIGINT not null, > > The length did not changed; only the column name. > > -- > You received this message because you are subscribed to the Google Groups > "Fluent NHibernate" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/fluent-nhibernate/-/9TIhIZNY99oJ. > 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. -- 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.