Gustavo,

I agree that it is a good thing that you don't do this automatically.
I had just assumed it since that is what the DB's I've dealt with in
the past have done, that is why I clarified.  I would like the feature
I mentioned, but I am intimate enough with my DB that I will always be
aware of the column size, some developers may not.  I wasn't saying or
trying to imply that you or any of the developers did anything wrong
or that the design was bad.

Sorry if it was taken that way.

Josh

On Tue, Jul 14, 2009 at 4:02 PM, Gustavo Ringel<[email protected]> wrote:
> in this case the good developers lived you automagically ignoring that there
> is a big problem...IMHO.
> it's like the glorious try { } catch { // do nothing }
> Your code does not break, but...wait you really did want that?
> Gustavo.
>
> On Tue, Jul 14, 2009 at 10:19 PM, Josh Rogers <[email protected]> wrote:
>>
>> Thank you.  Yeah, after I posted the question I figured that would
>> probably be the response that I would receive.  Essentially, which is
>> a good thing I guess, the developers do not want to do anything to the
>> data without your explicit direction on what to do.  That makes sense,
>> but it would be nice to be able to have a property like
>> TruncateStringsToLength that you could set to true to have NHibernate
>> do this for you so you do not have to worry about the size of the
>> field.  SQL Server automagically truncates the string for you I would
>> think it would be acceptable to replicate that behavior since that is
>> what the DB would do anyways.  I know that all DB's might not do that
>> hence the need for the property.
>>
>> Thanks for your response!
>> Josh
>>
>> On Tue, Jul 14, 2009 at 2:10 PM, Roger Kratz<[email protected]>
>> wrote:
>> >
>> > It's used by SchemaExport. It may also be used by you (or other fw) if
>> > you need this info for your own purposes.
>> >
>> > AFAIK, nh does not use this info for any validation/truncation at all.
>> > How should this be done in some general way? Truncated? Throw ex? Trim the
>> > string? etc etc
>> >
>> > /Roger
>> >
>> > ________________________________________
>> > Från: [email protected] [[email protected]] f&#246;r Josh
>> > Rogers [[email protected]]
>> > Skickat: den 14 juli 2009 20:11
>> > Till: [email protected]
>> > Ämne: [nhusers] Length attribute in property element
>> >
>> > I am curious as to whether this serves any purpose?  I just recently
>> > had an issue where I was trying to push a string that was too long
>> > into a column.  I knew it was too long but I made sure the Length
>> > attribute was set to the desired length assuming (which I should not
>> > have done) that NHibernate would take care of the truncation of the
>> > string.  I assumed that this was the purpose of the length attribute
>> > in the mapping file, obviously this is not the case so could someone
>> > explain the purpose?
>> >
>> > Thanks!
>> > Josh
>> >
>> >
>> > >
>> >
>>
>>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"nhusers" 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/nhusers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to