I'll definitely take a look, though I'd still need to support the
attributes, cuz that's a big breaking change.

On Sat, Feb 6, 2010 at 3:01 PM, John Simons <[email protected]>wrote:

> A few more thoughts.
>
> Validation using Attributes is bad!
> Let me explain the above sentence, I'll use a scenario,
> in an ordering system users are allowed to save incomplete orders, but
> until the user tries to submit the order it's not really an error.
>
> In the scenario above the validation rules for the Order change
> according to "Context", and Context is very important.
>
> So, I think you should aim at replacing the attributes with a fluent
> validation API that can be changed based on Context.
> Have a look at http://www.codeplex.com/FluentValidation
>
> Thoughts?
>
> Cheers
> John
>
>
>
> On Jan 14, 11:44 am, John Simons <[email protected]> wrote:
> > I see now :)
> > That could be implemented the same way as the support for web browser
> > validation.
> > Just another extension point to generate database schemas.
> >
> > Also, we should look at System.ComponentModel.DataAnnotations Namespace -
> http://msdn.microsoft.com/en-us/library/system.componentmodel.dataann...
> >
> > ________________________________
> > From: G. Richard Bellamy <[email protected]>
> > To: [email protected]
> > Sent: Thu, 14 January, 2010 11:29:09 AM
> > Subject: RE: Some thoughts on the Validator Component Roadmap
> >
> > This is from Ayende’s example (
> http://ayende.com/Blog/archive/2009/05/01/nhibernate-validator.aspx)
> > and uses the NH Validation syntax:
> > ---------------
> > [NotNullNotEmpty]
> > [Length(25)]
> > publicvirtual string Title
> >
> > Schema Generation -
> > Before: Title NVARCHAR(255) null
> >
> > After: Title NVARCHAR(25) not null
> >
> > From:[email protected]<from%[email protected]>
> > [mailto:[email protected]] On Behalf Of John Simons
> > Sent: Wednesday, January 13, 2010 4:15 PM
> > To: [email protected]
> > Subject: Re: Some thoughts on the Validator Component Roadmap
> >
> > Point
> > 3 should actually be, it provides an extension point to support web
> browser
> > validation.
> >
> > What is point 2, an example please?
> >
> > Cheers
> > John
> >
> > ________________________________
> >
> > From:G. Richard Bellamy
> > <[email protected]>
> > To: [email protected]
> > Sent: Thu, 14 January, 2010 10:32:02 AM
> > Subject: Some thoughts on the Validator Component Roadmap
> > I’d like to see:
> > 1.       Model validation
> > 2.       Schema generation based on Validation Attributes
> > 3.       Client-side validation using jQuery or Prototype or whatever
> >
> > From what I know (and please correct me if I’m wrong), we
> > currently do #1 & #3. NH does #1 & #2.
> >
> > As I see it, I have two options:
> > 1.       Get with the NH Validation folks, and see what it would take to
> merge
> > the two codebases, or
> > 2.       Make our Validation compliant with the NH Schema generation
> process.
> >
> > Also, didn’t someone mention the idea of a standardized
> > validation interface, kinda like the Common Service Locator interface?
> Did I
> > completely mis-remember that?
> >
> > Thoughts?
> >
> > -rb
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Castle Project Development List" group.
> > To post to this group, send email to
> [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<castle-project-devel%[email protected]>
> .
> > For more options, visit this group athttp://
> groups.google.com/group/castle-project-devel?hl=en.
> >
> > ________________________________
> >
> > See
> > what's on at the movies in your area. Find out now.
> > --
> > You received this message because you are subscribed to the Google Groups
> "Castle Project Development List" group.
> > To post to this group, send email to
> [email protected].
> > To unsubscribe from this group, send email to
> [email protected]<castle-project-devel%[email protected]>
> .
> > For more options, visit this group athttp://
> groups.google.com/group/castle-project-devel?hl=en.
> >
> >
> __________________________________________________________________________________
> > See what's on at the movies in your area. Find out now:
> http://au.movies.yahoo.com/session-times/
>
> --
> You received this message because you are subscribed to the Google Groups
> "Castle Project Development List" group.
> To post to this group, send email to [email protected]
> .
> To unsubscribe from this group, send email to
> [email protected]<castle-project-devel%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/castle-project-devel?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" 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/castle-project-devel?hl=en.

Reply via email to