Signum
Framework is a free Open Source framework for writing data-centric applications
over the latest Microsoft technologies: .Net 3.5, C# 3.0, WPF, ASP.Net MVC.
It provides a consistent model for N-layer architectures by moving the entities
to the very center of your solution using Signum.Entities.
Our cutting-edge ORM, Signum.Engine, implements a full LINQ
Provider.
Signum.Windows dramatically simplifies giving a WPF user interface to your
entities. Also, Signum.Web an ASP.Net MVC version of the same idea is around
the corner.
Main Features:
- Entities-first approach
- ORM with a full LINQ Provider
- Unified validation
- Schema generation (and sync)
- WPF smart-client interface
- ASP.Net MVC web interface (working on it...)
Principles:
- Promote simple and clean code, avoiding astronautical
architectures
- Favour compile-time checked C# over error-prone XML configurations
- Create a solid foundation for the integration of application modules
(on schema, BL and UI code)
- Encourage a more functional way of programming
- Avoid code duplication at any cost
- Be a goot citizen wherever we are (.Net, LINQ, WPF, ASP.Net MVC) following
common practices and conventions
Signum Framework
currently works fine with Sql Server 2005/2008.