Great! FYI, if you've got more than one convention you can use AddFromAssemblyOf instead of just Add to add them all.
On Thu, Mar 12, 2009 at 6:33 PM, ComradeF <comra...@gmail.com> wrote: > > > With the release of r394, this is fixed! Hooray. > > Here's how I accomplished the task at hand: > > public class MyConvention : IPropertyConvention > { > public bool Accept(IProperty oProperty) > { > if (oProperty.PropertyType == typeof(string)) > return (true); > > return (false); > } > > public void Apply(IProperty oProperty) > { > oProperty.WithLengthOf(4001); > } > } > > and then > .ConventionDiscovery.Add<MyConvention>() > in the AutoMappings AutoPersistenceModel. > > Thanks for the great library! > > > On Mar 11, 12:17 pm, ComradeF <comra...@gmail.com> wrote: > > Sorry to bump this, but does anyone know what I need to do in order to > > get nvarchar(max) for a string field when using AutoMapping? Or am I > > going to have to manually alter the column after the database has been > > created? > > > > Thank you. > > > > On Mar 6, 10:37 pm, ComradeF <comra...@gmail.com> wrote: > > > > > That must be the difference, then. AutoMapping doesn't > > > accept .WithLengthOf() in my ClassMaps for whatever reason... maybe > > > I've misunderstood the design somehow. Any hints, or is it a bug? > > > > > On Mar 6, 12:35 am, Martin Nilsson <mffmar...@gmail.com> wrote: > > > > > > Fluent > > > > > > On Thu, Mar 5, 2009 at 4:05 PM, ComradeF <comra...@gmail.com> wrote: > > > > > > > That's odd... shouldn't r368 contain the fix, then? WithLengthOf() > > > > > doesn't have any affect on my field definitions. > > > > > > > Martin, what sort of mapping configuration were you using? Fluent > or > > > > > Auto? I'm using Auto... > > > > > > > On Mar 5, 12:28 am, Martin Nilsson <mffmar...@gmail.com> wrote: > > > > > > Without checking if it was fixed after your version but there was > a fix > > > > > for > > > > > > this > > > > > > > > > http://groups.google.com/group/fluent-nhibernate/browse_thread/thread... > > > > > > > > On Wed, Mar 4, 2009 at 6:12 PM, ComradeF <comra...@gmail.com> > wrote: > > > > > > > > > A quick link back to the only information I've found on this so > far: > > > > > > > > > > http://groups.google.com/group/fluent-nhibernate/browse_thread/thread. > > > > > .. > > > > > > > > > For reference, this is r368... > > > > > > > > > I am using AutoMappings to generate my schema, and quite a few > of my > > > > > > > fields are strings represented by nvarchar(255). This is fine > for most > > > > > > > of them, but I need the ability to use nvarchar(max). I can't > for the > > > > > > > life of me figure out how to get that into the schema. > > > > > > > > > Here's what I thought was supposed to do the trick, based on > what I've > > > > > > > read (this is in the map class): > > > > > > > > > Map(x => x.Value) > > > > > > > .WithLengthOf(10000); > > > > > > > > > That's still producing nvarchar(255), though. What did I miss? > > > > > > > > > By the way, thanks for this great interface. I'm new to > NHibernate and > > > > > > > this has made me a lot more comfortable with the framework. > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---