I found the wiki.fluentnhibernate.org which is a great help!

On Fri, Apr 24, 2009 at 11:35 PM, Mark Nijhof <[email protected]> wrote:
> That sounds reasonable and do this in all conventions.
>
> Do you also know how to create one single override?
>
> -Mark
>
> On Fri, Apr 24, 2009 at 11:28 PM, Hudson Akridge
> <[email protected]> wrote:
>> You could check to see if the length has not been set on the property, and
>> if it's a string type in your Accept() check.
>>
>> On Fri, Apr 24, 2009 at 4:18 PM, Mark Nijhof <[email protected]> wrote:
>>>
>>> Hi,
>>>
>>> When I have the following convention.
>>>
>>>    public class DefaultStringLengthConvention : IPropertyConvention
>>>    {
>>>        public bool Accept(IProperty target)
>>>        {
>>>            return target.PropertyType == typeof(string);
>>>        }
>>>
>>>        public void Apply(IProperty target)
>>>        {
>>>            target.WithLengthOf(250);
>>>        }
>>>    }
>>>
>>> How do I override that some properties have a different length
>>> conventionally? I mean I have properties called Body and those should
>>> be bigger. Should I do this, or is there a way to set priority of
>>> execution?
>>>
>>> if (target.Name == "Body")
>>>    target.WithLengthOf(4001);
>>> else
>>>    target.WithLengthOf(250);
>>>
>>> Along the same question, how do I a single override outside he
>>> conventions?
>>>
>>> -Mark
>>>
>>> On Fri, Apr 24, 2009 at 10:02 AM, Mark Nijhof <[email protected]>
>>> wrote:
>>> > Hmmm well I used the default string length from the PersistenceModel
>>> > inherited class to change the default length from 100 to 250.
>>> >
>>> > Will look in the IPropertyConvention , thanks :)
>>> >
>>> > -Mark
>>> >
>>> > On Fri, Apr 24, 2009 at 9:34 AM, James Gregory <[email protected]>
>>> > wrote:
>>> >>
>>> >> You should write an IPropertyConvention to replicate that; however,
>>> >> DefaultStringLength was never actually used anywhere...
>>> >>
>>> >> On Thursday, April 23, 2009, Paul Batum <[email protected]> wrote:
>>> >>> This would have been deleted during James' conventions overhaul I
>>> >>> think. James, what's the equivalent now?
>>> >>>
>>> >>> On Fri, Apr 24, 2009 at 8:13 AM, Mark Nijhof <[email protected]>
>>> >>> wrote:
>>> >>>
>>> >>> Hi,
>>> >>>
>>> >>> It seems only weeks that I had gotten the latests sources and now a
>>> >>> few things are not working any more :) no problem but what I would
>>> >>> like is a list that shows the major changes something like:
>>> >>>
>>> >>> PersistenceModel
>>> >>> Conventions.DefaultStringLength >> something I am figuring out now :)
>>> >>>
>>> >>> Anyway I am not talking about signature changes or something like
>>> >>> that, but when a method doesn't exist any more and no other logical
>>> >>> choice is there then some list would be great. Doesn't have to be time
>>> >>> stamped or anything, just from this to that.
>>> >>>
>>> >>> In the mean time con someone tell me what happened with
>>> >>> Conventions.DefaultStringLength?
>>> >>>
>>> >>> -Mark
>>> >>>
>>> >>>
>>> >>>
>>> >>>
>>> >>> >
>>> >>>
>>> >>
>>> >> >>
>>> >>
>>> >
>>>
>>>
>>
>>
>> >>
>>
>

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

Reply via email to