Home

History Key

  • New content
  • Removed content

Recent Versions

Choose two versions to compare, or click the link to view it.

  1. 6. over 2 years by DerAlbertCom
  2. 5. over 2 years by DerAlbertCom
  3. 4. over 2 years by DerAlbertCom
  4. 3. over 2 years by DerAlbertCom
  5. 2. over 2 years by DerAlbertCom
  6. 1. over 2 years by DerAlbertCom
 

Project goals

FluentMetadata is a project to provide Metadata and Validation to Entities and ViewModels.

The One Goal of this implementaion is to Don't Repeat Yourself. So you can define the Metadata (in a fluent way) on one place an use it on several other places like:

  • ASP.NET MVC 2
  • NHibernate with FluentNHibernate
  • More to Come (WPF etc.)

Also the Metadata can easily copied to ViewModels for ASP.NET MVC 2 Application. So that you don't to repeat the Metadata for the ViewModels.

A Rule Based Model-Validation will also part of FluentMetadata, so that the Rule for Entities must only declared on one Place.

Examples

Sourcecode

The sourcecode is hosted on [Github] (http://www.assembla.com/spaces/FluentMetadata/github_tool), please look at the [Github] (http://www.assembla.com/spaces/FluentMetadata/github_tool)Page for getting the sourcecode.